现在的位置: 首页 > 综合 > 正文

tsql资料

2014年02月24日 ⁄ 综合 ⁄ 共 882字 ⁄ 字号 评论关闭

注意: 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

抱歉!评论已关闭.