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