[英]create sql server database as other sql database structure (design)
我需要通过sql脚本创建sql数据库,就像创建其他sql数据库一样(没有数据)
有人告诉我,Oracle通过以下代码具有这种能力
create database <your new DB name> as <the old DB name>
所以在SQL中是否有类似的语句或解决方法
我使用MS-SQL Server 2008 / 2008R2
我不想使用“生成脚本”解决方案,因为它提供了很长的脚本,我只需要Oracle语句(如上所述),但是在SQL中
更清楚地说,我只需要表结构(没有数据),并且需要所有其他对象,例如函数,视图等。
请指教,
如果您询问有关SQL Server的信息(至少在2005年或更晚的版本中,不确定以前的版本),是否在SQL Server Management Studio中右键单击“数据库”,然后单击“转到任务”,然后选择“生成脚本”,则可以选择“生成脚本来创建”所有对象都在没有数据的数据库中。
更新:您也可以右键单击用户数据库,然后选择“脚本数据库”-->“创建到”,只是为了让TSQL创建没有任何表,存储过程等的数据库本身。
在SQL Server中,可以右键单击数据库,然后选择“任务”,然后选择“生成脚本”,然后可以为所有对象(不含数据)构建一个脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.