在SQL Server中构建数据库更改查询的快速方法

时间:2012-10-29 21:05:44

标签: sql sql-server-2008-r2 ssms

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

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

  • 我发现在管理工作室中使用表设计器是一种糟糕的方法(根据我的经验,这是太简单化和GUI驱动使用,并且通常需要表完全重建才能正常工作)
  • 查询设计器只允许构建简单的选择,更新删除等查询
  • 使这更容易的任何推荐工具?
  • 我错过了一些我应该知道的SQL管理工作室吗?似乎创建过于复杂的SQL来构建表,这很难理解和编辑

2 个答案:

答案 0 :(得分:0)

您手工编写Java,.Net,Python或代码吗?与SQL有什么区别?

如果有模式并且代码生成可以自动化,(编写和)使用代码生成器(但这也适用于我列出的其他语言)。

SQL不仅仅是SELECT ... WHERE ...或UPDATE ... SET ... WHERE id = value。

答案 1 :(得分:0)

对于大多数类型的脚本,我要求SMS生成初始脚本(创建,删除,更改,选择,插入,删除,执行等),然后调整以尝试。不确定这是否足以满足您的需求,但我发现它很有用

生成脚本,右键单击一个对象(table / view / sproc / fn / etc)并展开“Script”。

希望有所帮助。