求助:sqlserver中exec的用法。
我初学SQL SERVER,现在弄不懂下面这句话是什么意思,请大家帮帮忙,指教一下,谢谢!
CREATE DATABASE [my_btu] ON (NAME = N 'my_btu_Data ', FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL\data\my_btu_Data.MDF ' , SIZE = 2, FILEGROWTH = 10%) LOG ON (NAME = N 'my_btu_Log ', FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL\data\my_btu_Log.LDF ' , SIZE = 1, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
GO
exec sp_dboption N 'my_btu ', N 'autoclose ', N 'true '
GO
------解决方案--------------------exec sp_dboption N 'my_btu ', N 'autoclose ', N 'true '
更改数据库my_btu的选项autoclose为true
autoclose 当为 true 时,数据库完全关闭,其资源在最后一个用户注销后释放
------解决方案--------------------CREATE DATABASE [my_btu] ON (NAME = N 'my_btu_Data ', FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL\data\my_btu_Data.MDF ' , SIZE = 2, FILEGROWTH = 10%) LOG ON (NAME = N 'my_btu_Log ', FILENAME = N 'C:\Program Files\Microsoft SQL Server\MSSQL\data\my_btu_Log.LDF ' , SIZE = 1, FILEGROWTH = 10%)
COLLATE Chinese_PRC_CI_AS
---用语句创建一个数据库my_btu,括号内的是数据库文件的名称及生成位置
exec sp_dboption N 'my_btu ', N 'autoclose ', N 'true '
--执行系统存储过程sp_dboption,显示或更改数据库选项.具体的参数信息可以参考SQL的联机帮助
------解决方案--------------------