demoexecstring8.sql

来自「T-SQL示例大全」· SQL 代码 · 共 39 行

SQL
39
字号
/* 文件名称: DemoExecString8.sql */
DECLARE @SQLString nvarchar(500)
DECLARE @ParameterDefinition nvarchar(500)
DECLARE @GivenValue money

SET @SQLString = 
        N'SELECT 姓名,目前薪资 FROM 北风贸易.dbo.飞狐工作室 '+
        N'WHERE 目前薪资 = @vlSalary'

-- 设定参数定义字符串
SET @ParameterDefinition = N'@vlSalary money'

-- 先将参数值存入变量,稍后再将变量赋给命令字符串中的参数
SET @GivenValue = 72500

EXEC sp_executesql @SQLString,
                                @ParameterDefinition,
                                @GivenValue


-- 先将参数值存入变量,稍后再将变量赋给命令字符串中的参数
SET @GivenValue = 65320

EXEC sp_executesql @SQLString,
                       @ParameterDefinition,
                       @vlSalary = @GivenValue -- 明确赋给参数的数据值

-- 先将参数值存入变量,稍后再将变量赋给命令字符串中的参数
SET @GivenValue = 41848

EXEC sp_executesql @SQLString,
                       @ParameterDefinition,
                       @vlSalary = @GivenValue -- 明确赋参数的数据值





⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?