Sql server 2005 初始化xml变量
当我这样做时,我会收到以下错误消息: 关键字“SELECT”附近的语法不正确 谁能帮我把xmlcolumn值分配给xml变量。使用Sql server 2005 初始化xml变量,sql-server-2005,Sql Server 2005,当我这样做时,我会收到以下错误消息: 关键字“SELECT”附近的语法不正确 谁能帮我把xmlcolumn值分配给xml变量。使用 DECLARE @XML1 XML SET @XML1=SELECT XMLCOLUMN FROM TABLE WHERE ID='123-456' 或 如果查询只返回一行,则它们的行为相同,但在其他方面有所不同 SET @XML1= (SELECT XMLCOLUMN FROM TABLE WHERE ID='123-456') SET @XML1= (SE
DECLARE @XML1 XML
SET @XML1=SELECT XMLCOLUMN FROM TABLE WHERE ID='123-456'
或
如果查询只返回一行,则它们的行为相同,但在其他方面有所不同
SET @XML1= (SELECT XMLCOLUMN FROM TABLE WHERE ID='123-456')
SET @XML1= (SELECT XMLCOLUMN FROM TABLE WHERE ID='123-456')
+----+-------------------------------------------------------+------------------------------------------+
| | SELECT | SET |
+----+-------------------------------------------------------+------------------------------------------+
| 0 | No Assignment made. Variable has original value. | Variable set to null |
| 1 | Variable assigned the one matching value | Variable assigned the one matching value |
| >1 | Variable assigned arbitrary value from matching rows. | Error raised |
+----+-------------------------------------------------------+------------------------------------------+