sql - 如何在 Visual Studio 中更改 Azure 数据库表的列顺序

标签 sql database azure visual-studio azure-sql-database

我整个下午都在寻找在 MS Visual Studio 2022 中重新排序 Azure 数据库表列的方法。没有运气。

在其他应用程序中,可以通过拖动或剪切和粘贴轻松重新排列列。

这里不能做。此时,我什至不确定可以在 VS 中移动列。

我只对 VS 输出 View 感兴趣。我对更改数据库不感兴趣。

更具体地说,我需要两列,它们位于表格的两端,以便在 QA 任务中彼此相邻移动。如果无法做到这一点,我将不得不从行的一端跳转或滚动到另一端(跨多个屏幕 View )。如果我可以比较相邻的列,那么该任务将需要几个小时。如果我不能,那需要几周的时间。

我想另一个选择是暂时隐藏中间的所有列。这将是一个不太可取但也可以接受的解决方案。

任何指导将不胜感激。谢谢。

最佳答案

如果表中没有数据,则只需将其替换为具有所需顺序的列的表即可。

如果表包含数据,则

  1. 创建一个新表,其中的列按照您想要的顺序排列
  2. 将数据从旧表复制到新表
  3. 删除旧表,重命名新表

或者在现有表上创建 View 并查询 View 而不是表

关于sql - 如何在 Visual Studio 中更改 Azure 数据库表的列顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71532772/

相关文章:

mysql - phpMyAdmin INSERT 上的警告 #1366 即使使用 BEFORE INSERT TRIGGER 代码来解决它。自然的?

SQL ROWNUM 如何返回特定范围之间的行

html - 使用sql查询xml时如何保留HTML标签?

ruby-on-rails - 是否可以从本地主机直接连接到 Heroku 数据库?

mysql - 在数据库事务期间等待另一个进程

mysql - Sql:如何在sql表中添加多个条目

python - 使用 Jupyter Notebook 使用 python 从存储在 azure 容器中的 zip blob 中提取特定文件

security - Azure PaaS 与 Azure 存储通信 - 是否使用 SSL?

azure - 使用 Terraform 实现 Azure 应用程序安全组

sql - 将数据类型 nvarchar 转换为 int 时出错