回答

收藏

SQL SELECT多列INTO多变量

技术问答 技术问答 496 人阅读 | 0 人回复 | 2023-09-14

我正在将SQL从Teradata转换为SQL Server2 ]# K0 M" M! p- a1 a; k( P
在Teradata它们有以下格式
2 k% A# H" n/ H( Q. f( ~SELECT col1,col2FROM table1INTO @variable1,@variable2在SQL Server中,我发现
$ ?, E) }( J# N3 T  u6 V( @4 Z" @SET @variable1 = (SELECT col1 FROM table1);这样,每个句子只允许一列/变量。如何使用单个句子SELECT语句分配2个或更多变量?0 |, X! [" D' ~. z! ?' ^4 j
                                                                % f3 v+ }; X4 F% W0 Q5 \
    解决方案:                                                               
  J% H. T  t4 c4 P                                                                SELECT @variable1 = col1,@variable2 = col2FROM table
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则