我需要像其他sql数据库(没有数据)通过sql脚本
创建sql数据库有人告诉我,Oracle有一些像
这样的代码有这种能力create database <your new DB name> as <the old DB name>
SQL中有类似的声明或解决方法
我使用的是MS-SQL Server 2008 / 2008R2
我不想要'生成脚本'解决方案,因为这提供了一个非常长的脚本,我只需要Oracle语句(如上所述)但在SQL中
更清楚我只需要表格结构(没有数据),需要所有其他对象,如函数,视图等......
请建议,
答案 0 :(得分:0)
如果您询问SQL Server(至少在2005年或更新版本,不确定以前的版本),如果右键单击SQL Server Management Studio中的数据库转到任务然后生成脚本,您可以选择生成一个脚本创建数据库没有数据的所有对象。
<强>更新强> 您也可以右键单击用户数据库并选择脚本数据库作为 - &gt;创建只是为了让TSQL创建数据库本身而不需要任何表,存储过程等。
答案 1 :(得分:0)
在SQL Server中,您可以右键单击数据库,然后选择“任务”,然后选择“生成脚本”,您可以为所有对象sans数据构建一个脚本。