易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......

Sql语句出错, - Web 开发 / ASP

运行后报错误如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '数学 + 4where 姓名='王静'' 中。
......

SQL语句问题 - MS-SQL Server / 疑难问题

请教高手:
 以下是数据库中的三条记录,英文为字段名称  
  id planname TaskBeginTime Status
329 2010年03 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号