我整个下午都在寻找在 MS Visual Studio 2022 中重新排序 Azure 数据库表列的方法。没有运气。
在其他应用程序中,可以通过拖动或剪切和粘贴轻松重新排列列。
这里不能做。此时,我什至不确定可以在 VS 中移动列。
我只对 VS 输出视图感兴趣。我对更改数据库不感兴趣。
更具体地说,我需要将位于桌子两端的两列移到彼此旁边以执行 QA 任务。如果无法做到这一点,我将不得不从行的一端跳转或滚动到另一端(跨多个屏幕视图)。如果我可以比较相邻的列,那么该任务将需要几个小时。如果我不能,那需要几周的时间。
我想另一种选择是暂时隐藏中间的所有列。这将是一个不太可取但可以接受的解决方案。
任何指导将不胜感激。谢谢你。
如果表中没有数据,则只需将其替换为具有所需顺序的列的表即可。
如果表包含数据则
或者在现有表上创建视图并查询视图而不是表
以防万一它对其他人仍然有用(我知道这已经发布几年了......)。
如果表包含数据:
执行此操作的最简单方法(在 Azure Data Studio 中)是通过以下方式创建列:
更改表 你的表 添加tableColumndataType;
然后转到数据库中的表“设计表”,更改顺序并更新。
这样数据将保留在适当的位置,只有列会更改其顺序。
这至少对我有用。希望这有帮助。
我不知道为什么没有更简单的方法来更改列顺序,但我想这是因为您始终可以按照所需的顺序选择列...