首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

对上面代码情况不理解,望各位仁兄相助

2012-08-09 
对下面代码情况不理解,望各位仁兄相助小弟刚用t_sql没两天,就有不少的小问题超出我的想象,下面是有问题的

对下面代码情况不理解,望各位仁兄相助
小弟刚用t_sql没两天,就有不少的小问题超出我的想象,下面是有问题的代码。

SQL code
create procedure [dbo].[DeleteData](    @TableName nvarchar,    @ListName nvarchar,    @Sign nvarchar,    @Param nvarchar)asDeclare @sql nvarcharset @sql = N'Delete from ' + @TableName + N' where ' + @ListName + N' ' + @Sign + N' ' + @Paramselect @sqlexec @sql

小弟本想用执行字符串变量中的sql语句,但从select的结果和exec的错误显现,@sql中的内容是'D'
请各位仁兄路过赐教赐教是什么一会事,话说如果有其他什么错误也请指出。

[解决办法]
SQL code
create procedure [dbo].[DeleteData](    @TableName nvarchar(30),    @ListName nvarchar(50),    @Sign nvarchar(20),    @Param nvarchar(20))asDeclare @sql nvarchar(8000)......
[解决办法]
exec (@sql)

热点排行