作者:肖波

个人博客:http://blog.csdn.net/eaglet ; http://www.cnblogs.com/eaglet

我以前写的文章,转到博客园来


MS SQLSERVER 只能得到存储过程的创建语句,方法如下:

sp_helptext procedureName

但是往往我们需要得到表的创建语句,比如说在数据库升级的时候判断某个表是否已经改变,或者已经有一个表存在,但不知道它的创建语句是什么,字段有没有约束,有没有主键,创建了哪些索引等等.下面我给出一个存储过程,供读者参考.

该存储过程可以得到你想得到的所有的表的创建语句,包括和表有关的索引的创建语句.

SQLSERVER2000/2005 下的代码

 

MS SQLSERVER 中如何得到表的创建语句create procedure SP_GET_TABLE_INFO


 

SQLSERVER6.5下的代码

 

MS SQLSERVER 中如何得到表的创建语句create procedure SP_GET_TABLE_INFO

相关文章: