我有一张桌子
ID | ClientID |联系|标签|电子邮件|指定
我希望将Designation
移到ClientID
列旁边。
ID | ClientID |指定|联系|标签|电子邮件
是否存在我不知道要执行此操作的SQL查询或SQL Server存储过程? 否则我计划创建具有所需结构的新表,复制数据(少量记录)并删除原始表。
谢谢..
答案 0 :(得分:2)
我认为你不需要改变列的顺序。实际上根本没关系。表只是记录的容器。您需要做的就是选择所需订单上的列,例如
SELECT ID, ClientID, Designation, Contact, Tag, Email
FROM tableName
答案 1 :(得分:1)
您可以使用视图。 视图包含行和列,就像真实表一样。视图中的字段是数据库中一个或多个真实表的字段(w3school):
CREATE VIEW myOrderedTable
AS
SELECT ID, ClientID, Designation, Contact, Tag, Email
FROM tableName;