demoexecstring9.sql
来自「T-SQL示例大全」· SQL 代码 · 共 40 行
SQL
40 行
/* 文件名称: DemoExecString9.sql */
DECLARE @SQLString nvarchar(500)
DECLARE @Parm nvarchar(500)
DECLARE @ParmValue1 nvarchar(10),@ParmValue2 money,@ParmValue3 money
-- 建立所要动态执行的 SQL 字符串
SET @SQLString =
N'SELECT * FROM 北风贸易.dbo.飞狐工作室 '+
N'WHERE 部门 = @department AND '+
N'目前薪资 BETWEEN @mLow AND @mHigh'
-- 定义各个参数的数据类型
SET @Parm = N'@department nvarchar(10),@mLow money,@mHigh money'
-- 设定参数值
SET @ParmValue1 = '资讯部'
SET @ParmValue2 = $40000
SET @ParmValue3 = $50000
-- 执行 SQL 字符串
EXECUTE sp_executesql @SQLString,
@Parm,
@ParmValue1,@ParmValue2,@ParmValue3
-- 将参数设定成其他的值
SET @ParmValue1 = '生产制造部'
SET @ParmValue2 = $60000
SET @ParmValue3 = $70000
-- 执行 SQL 字符串
EXECUTE sp_executesql @SQLString,
@Parm,
@department = @ParmValue1,
@mLow = @ParmValue2,
@mHigh = @ParmValue3
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?