sql server脚本生成器存储过程

时间:2010-03-25 20:29:49

标签: sql sql-server sql-server-2008

任何人都知道这样的存储过程为table / indexex / views / sp等生成脚本。

3 个答案:

答案 0 :(得分:1)

GUI(SQL Server Management Studio)只是SMO周围的一个薄壳。所有脚本功能都在SMO内部。使用Scripter课程。看看这个SMO脚本的基本介绍:SQL Server: SMO Scripting Basics

答案 1 :(得分:0)

视图和SP相对容易,因为代码位于syscomments / INFORMATION_SCHEMA.ROUTINES中。

我为表创建了一个,但它并不是特别完整 - 事实上,它实际上只为完全不同的平台生成了相应的CREATE TABLE语句 - Teradata,因此它将PRIMARY KEY转换为独特的主要索引( Teradata允许PRIMARY KEY和PRIMARY INDEX,但不允许PRIMARY KEY - 或任何索引 - 与任何其他索引具有相同的列。)

我不确定那里有任何标准的,但它只是所有小事情的问题 - 获取列表和索引等的所有扩展属性。

答案 2 :(得分:0)

我不知道有任何存储过程,但微软有SQL Server Database Publishing Wizard来生成脚本(结构和数据)。

相关问题