3
回答
SQL SERVER中获取table的源代码
科大讯飞通用文字识别100000次/天免费使用。立即申请   

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')

顶部