⽤什么SQL语句,可以调整字段的前后顺序呢?--創建測試環境
Create Table TEST(A Int, B Int, C Int)
--插⼊數據
Insert TEST Select 1, 2, 3
Union Select 4, 5, 6
Select * From TEST
GO
--測試
--允许系统标更新
EXEC sp_configure 'Allow Updates', '1'
GO
Reconfigure With Override
GO
--更新A, C列顺序
Update SysColumns
Set ColID = (Case ColID When 1 Then 3 When 3 Then 1 Else ColID End)
Where ID = OBJECT_ID('TEST')
--禁⽤系统标更新
EXEC sp_configure 'Allow Updates', '0'
GO
Reconfigure With Override
GO
-
-查詢
Select * From TEST
insert语句字段顺序
--刪除測試環境
Drop Table TEST
--結果
/*
--更改前結果
A B C
1 2 3
4 5 6
--更改後結果
C B A
3 2 1
6 5 4
*/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。