SQL存储过程 - MS-SQL Server / BI
我建了两个表,想做个存储过程,当数据插入B表时,B表的RuleID要与A表的ID一样~~~
就是一二级菜单的那种表,二级菜单的RuleID要与一级菜单的ID关联
那个存储过程怎么写?
我的代码如下
SQL code:
create proc insert_B
@BBID int,
@BName nchar(10)
as
select A_ID from A_Menu where A_ID=@BBID
insert into B_Menu
(B_BID,B_Name)
values(@BBID,@BName)
SQL code:
create proc insert_B
@BBID int,
@BName nchar(10)
as
begin
if exists(select 1 from A_Menu where A_ID=@BBID)
begin
insert into B_Menu(B_BID,B_Name)values(@BBID,@BName)
end
end
SQL code:
create proc insert_B
@BBID int,
@BName nchar(10)
as
begin
if exists(select 1 from A_Menu where A_ID=@BBID)
begin
insert into B_Menu(B_BID,B_Name)values(@BBID,@BName)
end
end
学习一下...
SQL code:
create proc insert_B
@BBID int,
@BName nchar(10)
as
begin
if exists(select 1 from A_Menu where A_ID=@BBID)
insert into B_Menu(B_BID,B_Name)values(@BBID,@BName)
--加个错误处理
else print 'B表中@BBID
相关问答:
sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......
请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?
引用
请问
......
运行后报错误如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '数学 + 4where 姓名='王静'' 中。
......
请教高手:
以下是数据库中的三条记录,英文为字段名称
id planname TaskBeginTime Status
329 2010年03 ......