declare @aa varchar(50)
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+'''')----------------
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '222' 附近有语法错误。
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+'''')----------------
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '222' 附近有语法错误。
declare @aa varchar(50)
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+''')
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+''')')
INSERT INTO aa (aa) VALUES ( @aa)
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+''')')
set @aa='222'
/*
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+'''')
*/
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+''')')
set @aa='222' print 'INSERT INTO aa (aa) VALUES ('''+ @aa+''')'
/*
INSERT INTO aa (aa) VALUES ('222')
*/
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+'''')
') 少了个括号!
set @aa='222'
exec ('INSERT INTO aa (aa) VALUES ('''+ @aa+''')') 你少了个括号!