注意: tsql不区分大小写,各语句默认以分号(;)结尾。go不是
tsql语句必须单独占一行,不能加分号。
1 创建数据库
/*sysdatabases为数据库master的表,存储着创建的所有数据 库的信息可以使用select * from master.dbo.sysdatabases 查看其中的内容.将下面语句中的Test换为你想要创建的数据库的 名字,即可创建该数据库。*/ use master; --更改连接数据库为master go --如果已经存在数据库Test则执行下面的语句 if exists (select * from sysdatabases where name='Test') drop database Test; --丢弃数据库Test create database Test; --创建数据库Test go use Test; --更改连接数据库为Test go
2 创建表
/*sysobjects为数据库master的表,存储着所有数据库对象的信息, 可以使用select * from master.dbo.sysobjects查看其中的内容。 object_id为一函数,作用是返回参数所指对象的id,这里是返回 表Test的id;objectproperty为一函数,作用是返回id所指对象的某些信息, 这里是返回表Test是否为用户创建的表,是返回1。将下面语句中的Test 换为你想要创建的表的名字,即可创建该表,表中的列名与类型也需要进行相应的修改。*/ use Test; go if exists (select * from sysobjects where id=object_id('Test') and objectproperty(id,'IsUserTable')=1) drop table Test; go create table Test( id int, name varchar(20), );
以上内容属于个人理解,仅供参考,不保证正确. 如果发现错误或有建议请与我联系,谢谢.
email: linjieligc@qq.com
qq:914196158
程序设计交流群:250967270
Citius, Altius, Fortius