2010-03-25 45 views

回答

1

图形用户界面(SQL Server Management Studio)只是SMO的一个瘦壳。所有的脚本权力都在SMO内部。使用Scripter类。看看这个SMO脚本的基本介绍:SQL Server: SMO Scripting Basics

+0

甜。以前从未见过。 – 2010-03-25 23:47:48

0

意见和SP都比较容易,因为代码是在syscomments/INFORMATION_SCHEMA.ROUTINES。

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

我不知道有任何标准的在那里,但它也只是所有的小东西的事 - 让在列表和索引的所有扩展属性等