3
回答
SQL SERVER中获取table的源代码
【寻找人气王】邀新用户免费体验华为云服务,百元话费等你拿!   

sql server中可以通过

sp_helptext view_name

sp_helptext procedure_name

sp_helptext trigger_name

sp_helptext function_name

获取View, Procedure, Trigger, Function的源代码,

但是不能通过sp_helptext table_name获取Table的源代码。

有什么其他办法吗?

 

举报
绝对零度
发帖于8年前 3回/406阅
共有3个答案 最后回答: 7年前

select [name] from sysobjects where xtype='U'and [name]<>'dtproperties' order by [name]

这个是2005下面的,如果要知道其他数据库的,参考下CodeMatic这个开源的代码自动生成工具

SELECT b.name, a.name AS Expr1, a.id, a.xtype, a.typestat, a.xusertype, a.length, a.xprec, a.xscale, a.colid, a.xoffset, a.bitpos, a.reserved, a.colstat,
a.cdefault, a.domain, a.number, a.colorder, a.autoval, a.offset, a.collationid, a.language, a.status, a.type, a.usertype, a.printfmt, a.prec, a.scale,
a.iscomputed, a.isoutparam, a.isnullable, a.collation, a.tdscollation
FROM syscolumns AS a INNER JOIN
sysobjects AS b ON b.id = a.id
WHERE (b.xtype = 'U') AND (b.name <> 'dtproperties')

顶部