create procedure 名
@t1 varchar(20),
@colname varchar(20),
@参数 varchar(20)
as
begin
exec(select * from '+@t1+' where '+@colname+' = '''+@参数+''')
end
@t1 varchar(20),
@colname varchar(20),
@参数 varchar(20)
as
begin
exec(select * from '+@t1+' where '+@colname+' = '''+@参数+''')
end
@t1 varchar(20),
@colname varchar(20),
@参数 varchar(20)
as
begin
exec('select * from '+@t1+' where '+@colname+' = '''+@参数+''')
end
select ''''--显示'
我没有msn
确实如此,奇怪,怎么要用四个单引号呢,我用三个单引号时就会报错:
服务器: 消息 105,级别 15,状态 1,行 1
字符串 ''
' 之前有未闭合的引号。
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: ''
' 附近有语法错误。