exec sp_executesql N'select * from serial where macid = @P1 ', --动态SQL语句 N'@P1 varchar(10)', --声明@P1参数是一个输入参数 '222714633O' --设置输入参数的值
exec sp_executesql --运行存储过程sp_executesql N'select * from serial where macid = @P1 ', --第一个参数 N'@P1 varchar(10)', --第二个参数 '222714633O' --第三个参数三个参数的意义看1楼解释 sp_executesql存储过程的作用和详细信息看帮助
exec sp_executesql --运行存储过程sp_executesql N'select * from serial where macid = @P1 ', --第一个参数 N'@P1 varchar(10)', --第二个参数 '222714633O' --第三个参数 楼主参照联机帮助有说明和列子 在查询分析器—输入sp_executesql—按shift+F1
我怎么才能这到这个@P1呢? ------------------------------------------------------------------------------------- @P1是input参数,不是output参数,是由你来指定的declare @P1 varchar(10) set @P1='222714633O'exec sp_executesql N'select * from serial where macid = @P1 ',N'@P1 varchar(10)',@P1
N'select * from serial where macid = @P1 ', --动态SQL语句
N'@P1 varchar(10)', --声明@P1参数是一个输入参数
'222714633O' --设置输入参数的值
N'select * from serial where macid = @P1 ', --第一个参数
N'@P1 varchar(10)', --第二个参数
'222714633O' --第三个参数三个参数的意义看1楼解释
sp_executesql存储过程的作用和详细信息看帮助
N'select * from serial where macid = @P1 ', --第一个参数
N'@P1 varchar(10)', --第二个参数
'222714633O'
--第三个参数
楼主参照联机帮助有说明和列子
在查询分析器—输入sp_executesql—按shift+F1
-------------------------------------------------------------------------------------
@P1是input参数,不是output参数,是由你来指定的declare @P1 varchar(10)
set @P1='222714633O'exec sp_executesql N'select * from serial where macid = @P1 ',N'@P1 varchar(10)',@P1