知道表名,如何动态获取建立SQL

落伍的小农 2010-06-19 09:26:10
比如我知道某个数据表名A,如何获取A的CREATE SQL!
要把索引、约束的SQL也写出来
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
落伍的小农 2010-06-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xys_777 的回复:]
用企业管理器可以做,或者

http://blog.csdn.net/xys_777/archive/2010/06/19/5679558.aspx
[/Quote]
非常感谢,就是博客里的SQL太乱!
ai_li7758521 2010-06-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 htl258 的回复:]
也可以登录SQL Server Management Studio-->展开到具体的表-->右键-->编写脚本为-->CREATE 到-->新查询编辑器窗口
[/Quote]。
永生天地 2010-06-19
  • 打赏
  • 举报
回复
正牌风哥 2010-06-19
  • 打赏
  • 举报
回复
select * from sysindexes where id=object_id('A')

外健--sysforeignkeys/sysreferences
约束--sysconstraints
主健和唯一 select * from sysobjects where parent_obj=object_id('A')


通过以上表去拼语句
jaydom 2010-06-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 htl258 的回复:]
也可以登录SQL Server Management Studio-->展开到具体的表-->右键-->编写脚本为-->CREATE 到-->新查询编辑器窗口
[/Quote]
我就用这个
htl258_Tony 2010-06-19
  • 打赏
  • 举报
回复
也可以登录SQL Server Management Studio-->展开到具体的表-->右键-->编写脚本为-->CREATE 到-->新查询编辑器窗口
htl258_Tony 2010-06-19
  • 打赏
  • 举报
回复

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧