对下面代码情况不理解,望各位仁兄相助
小弟刚用t_sql没两天,就有不少的小问题超出我的想象,下面是有问题的代码。
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
create procedure [dbo].[DeleteData]( @TableName nvarchar(30), @ListName nvarchar(50), @Sign nvarchar(20), @Param nvarchar(20))asDeclare @sql nvarchar(8000)......
[解决办法]
exec (@sql)