SQL SERVER 从已存在的表提取create table 脚本

哋岼線 2015-09-22 04:37:14
如题。

我知道sql server 图形界面是可以手工操作,如下面2个图,都可以


可是这样的表很多,我不想一个一个去点击操作。

我问下,你没有谁写过类似的sql脚本,可以自己生成,请大神帮忙.我自己也在写,希望少些bug。
...全文
425 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 版主 2015-09-22
  • 打赏
  • 举报
回复
那就参考 sp_help ,这个存储过程才 200 来行,分析起来也比较容易 。
哋岼線 2015-09-22
  • 打赏
  • 举报
回复
引用 5 楼 wmxcn2000 的回复:
这个可以选择你的表,想导哪张,选哪张就行。 如果你还是想通过脚本来跑的话,只能写一个这样的过程了。
现在就是希望自己写个脚本。表中不常用的东西考虑不到就不写了。经常用到的主键,索引这些肯定要考虑进来的。慢慢改进吧
卖水果的net 版主 2015-09-22
  • 打赏
  • 举报
回复
这个可以选择你的表,想导哪张,选哪张就行。


如果你还是想通过脚本来跑的话,只能写一个这样的过程了。
哋岼線 2015-09-22
  • 打赏
  • 举报
回复
引用 2 楼 szx1999 的回复:
数据库上面右键 --> 任务 --> 生成脚本... -->选择表或其他对象 --> 下一步..... 自己写脚本,后者网上找一些脚本,都难以涵盖所有问题。当作练手也可以,参照一下上面步骤中的一些选项,就知道有很多问题需要处理。
是的,自己写。需要考虑的细节很多,比如主键,外键,索引,等等。所以不知道有没有人写过,可以参考下
哋岼線 2015-09-22
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
选 中你的数据库,右键->任务->生成脚本 可以有选择性的导出,也可以全部导出。
这个我知道。第二个图贴的就是。我现在是希望用脚本。比如我的库有100个表。只需要导出其中50个表,就需要点50下。很费工夫,现在希望有脚本可以一键处理,只需要提供表名字就可以,这个复制一下就好了.
等不到来世 2015-09-22
  • 打赏
  • 举报
回复
数据库上面右键 --> 任务 --> 生成脚本... -->选择表或其他对象 --> 下一步..... 自己写脚本,后者网上找一些脚本,都难以涵盖所有问题。当作练手也可以,参照一下上面步骤中的一些选项,就知道有很多问题需要处理。
卖水果的net 版主 2015-09-22
  • 打赏
  • 举报
回复
选 中你的数据库,右键->任务->生成脚本 可以有选择性的导出,也可以全部导出。

34,590

社区成员

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

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