+ -
当前位置:首页 → 问答吧 → SELECT 赋值:怎么把一列的数据赋值给一个变量

SELECT 赋值:怎么把一列的数据赋值给一个变量

时间:2011-12-19

来源:互联网

-- 赋值 A列赋值给B列, 这是一个表操作
SELECT B=A FROM TABLE_NAME  

但如果要把A表的ID列,赋值给B表的ID列怎么赋值

单纯的在列名前加表名,不行,提示多个标识符无法绑定

如果用变量赋值的话,但怎么把一列的数据赋值给一个变量不会写,只会一个变量赋值一个值

作者: zhouixi   发布时间: 2011-12-19

-- 赋值 A列赋值给B列, 这是一个表操作
SELECT B=A FROM TABLE_NAME  
::这里只是修改了列名称,或者叫使用别名。

但如果要把A表的ID列,赋值给B表的ID列怎么赋值
单纯的在列名前加表名,不行,提示多个标识符无法绑定
::这个叫做update了,当A和B关联后就可以来update 其中一张表。

如果用变量赋值的话,但怎么把一列的数据赋值给一个变量不会写,只会一个变量赋值一个值
::一个变量无法存储一个列的数据(列可能是多行),但是赋值语句可以执行,结果是只有第一行的数据存储在这个变量中(这个可能 不是你预期的结果)

作者: oswica   发布时间: 2011-12-19