0

(抱歉 - 问题最初并不清楚。我不是在寻找构建插入、删除语句等的最快方法,而是构建查询以更改例如数据库中的表的最快方法,例如添加或删除柱子)

那么,在 SQL Server 中构建数据库更改查询的最快和最好的方法是什么?我将采用手动编写 SQL 的方式,因为它在过去使用 IBM Informix 数据库时给了我最好的结果。注意事项:

  • 我发现在管理工作室中使用表设计器是一种糟糕的方法(根据我的经验,这太简单了,而且 GUI 驱动无法使用,并且通常需要完全重建表才能正常工作)
  • 查询设计器只允许构建简单的选择、更新删除等查询
  • 有什么推荐的工具可以让这更容易吗?
  • 我是否遗漏了一些我应该知道的关于 SQL 管理工作室的信息?似乎为建表创建了过于复杂的 SQL,难以理解和编辑
4

2 回答 2

0

Do you write Java, .Net, Python or code by hand? What's the difference with SQL?

If there are patterns and code generation can be automated, (write and) use a code generator (but that goes for the other languages I listed too).

SQL is a lot more than just SELECT ... WHERE ... or UPDATE ... SET ... WHERE id = value.

于 2012-10-29T21:10:07.110 回答
0

for most kinds of scripts, I ask SMS to generate the initial script (create, drop, alter, select, insert, delete, execute, etc), and then tweak to taste. not sure if this is sufficient to your needs, but I find it useful

to generate scripts, Right click an object (table/view/sproc/fn/etc) and expand "Script ".

hope that helps.

于 2012-10-29T21:11:18.250 回答