我的存储过程是这样的
create procedure p_Insert
@para_tableName varchar(50),
@para_Text ntextas
insert into @para_tableName
values(@para_Text)
go这个 @para_tableName 是一个临时表名称,由调用程序提供,但是insert语句在这里不能使用@para_tableName这个变量,请问我该怎么写?
create procedure p_Insert
@para_tableName varchar(50),
@para_Text ntextas
insert into @para_tableName
values(@para_Text)
go这个 @para_tableName 是一个临时表名称,由调用程序提供,但是insert语句在这里不能使用@para_tableName这个变量,请问我该怎么写?
解决方案 »
- 关于C#的问题,我是新手,求高手解答,谢谢。
- 急急 求做一个小程序(不需要数据库,winform的程序)
- C# 根据树形结构创建多级文件夹的问题
- 用户控件与委托事件~~~~~~~~~~
- VB6.0调用C#做成的DLL程序,实现回调功能,但请问回调的方法如何传递参数
- 通过GPRS MODEM发彩信的问题
- 在线等:DataGrid 怎样实现滚动条?
- ++++++++++++++++++C#如何引用DLL文件??急,高分一次性加!
- 启动画面的制作!!!
- 请问如何批量删除datatable中的行。
- 请问网站程序在我的机子上可以运行,当上传到服务器上,总是运行一会儿就不能运行了,提示:找不到文件或程序集名称“×××”,或找不到
- 怎么样控制textBox输入字符的长度
@para_tableName varchar(50),
@para_Text ntextas
declare @SQLSTRING as nvarchar(4000)
select @SQLSTRING = '
insert into
'+@para_tableName+'
values('+@para_Text+')'--print @SQLSTRING
exec sp_executesql @SQLString
GO
试试看
这样呢
create procedure p_Insert
@para_tableName varchar(50),
@para_Text ntext,
@para_reInfo int OutPut
as
if *** begin
insert into @para_tableName
values(@para_Text)
set @para_reInfo=1
end
else begin
set @para_reInfo=0
end
go那请问我要是使用exec的话,怎么设置@para_reInfo的返回值?
应该是一样可以用的
是获取我刚插入的数据的ID吧?
我这里的@para_reInfo这个返回值是用来判断状态的(即用1代表真,用0代表假),我不是要获取ID