在SQL Server数据选择
使用序列位置的检索列数据通常是不可验证的练习,因为它可能导致错误的练习通常不建议您进行错误。但是,在某些情况下,例如偶尔的数据导入过程,可能是必要的。本文探讨了是否可以使用序列位置在SQL Server中选择数据。我们可以使用序列位置选择数据吗?
否。 SQL Server不支持使用序列位置选择列数据。 Instead, you must specify column names explicitly in your queries.Workaround: Unioning Tables with Known Column Names
If you know the number but not the names of columns, you can use a workaround involving unioning two tables:select NULL as C1, NULL as C2 where 1 = 0 - 带有预定义列名称的空表返回空表格 联盟全部 从测试中选择 * - 应该完全有2列,但是名称和数据类型无关紧要,这会创建一个具有两个列的表,[C1]和[C2],您可以使用序数位置选择其数据:从test
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3