上传者: 38696582
|
上传时间: 2021-03-02 10:05:10
|
文件大小: 352KB
|
文件类型: PDF
我们经常使用SET和SELECT来为变量赋值,但是有时候,只能选其一来使用,下面来看看这些例子,本例中使用AdventureWorks数据库来做演示。通过查询返回值:当你把查询返回的值付给变量时,SET将会接受这个结果(单值)并付给一个标量值。但是SELECT可以接受查询返回的多个值。下面来看看单值和多值均使用SET的例子:可以看到如下结果:当使用SET作为多值赋值时,将会报错。因为SET拒绝一个模糊的值(SET不知道应该用哪个值来赋值)。下面来看看用SELECT来赋值的例子:可以看到均执行成功。上面演示的例子,平时可以用作检查问题之用。通过SET来跟踪一些错误。对多个变量赋予多个值:当需要赋