::有关插入存储过程的问题!表名是否可以为参数?:: exec('insert into '+@TableName+' (title,source,readme) values('+@title+','+@source+','+@readme+')')http://expert.csdn.net/Expert/topic/2364/2364046.xml?temp=.829693[交流]动态SQL语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --楼主的存储过程还要改,因为@readme是ntext类型create procedure Add_News@TableName varchar(50),@title varchar(200),@source varchar(100),@readme ntext --ntext类型不能定义长度ASdeclare @sql nvarchar(4000) --因为@readme是ntext类型,所以得用参数传递set @sql='insert into ['+@TableName+'](title,source,readme) values(@title,@source,@readme)'exec sp_executesql @sql ,N'@title varchar(200),@source varchar(100),@readme ntext' ,@title,@source,@readmeGO 两个表之间更新任意字段的sql查询 |zyciis| 一个上下属表,会有循环的出现,如何查询出某个人有哪些下属 谢谢 求一sql语句 ,行转列的,请各位高手指点一下,在线等,着急啊,各位高手们,指点指点呀! 如何只用.mdf文件附加数据库,急!! SQL动态添加主键的问题 企业管理器的奇怪错误! 导入数据时怎么不调用我的触发器啊----各位救我 急等 :用一个存储过程实现在一个表中递归查询并将相应的数据写入第二个表 SQL语句的写法? 高手赐教:数据库查询兼网络配置 请教一个SQL语法,如何过滤相同的选择结果! 各位,帮忙!!!解决后立即结贴!!!我在线等待
create procedure Add_News
@TableName varchar(50),
@title varchar(200),
@source varchar(100),
@readme ntext --ntext类型不能定义长度
AS
declare @sql nvarchar(4000) --因为@readme是ntext类型,所以得用参数传递
set @sql='insert into ['+@TableName+'](title,source,readme) values(@title,@source,@readme)'
exec sp_executesql @sql
,N'@title varchar(200),@source varchar(100),@readme ntext'
,@title,@source,@readme
GO