SQL语句–关于赋值
DECLARE 参数
SELECT 参数=…
这种是给参数赋值,赋了一个结果集
DECLARE @Name VARCHAR(200)
SELECT @Name = CASE WHEN T0.NAME THEN T1.NAME ELSE T2.NAME END
FROM dbo.Student T1 LEFT JOIN dbo.Teacher T2 ON T1.id=T2.id
DECLARE 参数
SET 参数=…
这种是给参数赋值,赋了一个变量 或 常量
DECLARE @Name VARCHAR(200)
SET @Name = 'Mimo'
注释:1.sql对字母的大小写不敏感
2.想查一下赋值这步,到底赋了个啥,可以写查询语句
eg: SELECT @name 姓名