--定义sql语句 declare @sql nvarchar(max) --定义查询参数 declare @ParmDefinition nvarchar(max)
--设置sql语句 set @sql = N'select * from ris_patient where
patientid = @sql_patientid
and
ptn_name = @sql_ptn_name
and
sex = @sql_sex'
--设置参数类型,逗号分割 set @ParmDefinition =
N'@sql_patientid VARCHAR(32) , @sql_ptn_name VARCHAR(32) , @sql_sex VARCHAR(5)' --执行sql,给参数赋值 EXECUTE sp_executesql @sql , @ParmDefinition , @sql_patientid = '00001234' , @sql_ptn_name = 'test', @sql_sex = 'M'
免得自己老忘记