码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL语句1

时间:2016-06-18 18:20:49      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

一、创建表

1.创建常见表

create table tablename
(
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType
)

其中{}中的是列名和数据类型

2.创建自动编号列表

create table t_credit
(
    id  int IDENTITY(1,1),
    xh char(30),
    xf char(30),
    bz char(50),
)

技术分享

 

其中id是不能自己填写的,是自动生成的顺序编号。

3.创建约束规则表

create table t_book_sales
(
    id int not null,
    mc char(20),
    xssl int default 0,
    dj float default 0,
    bz varchar(50),
    constraint bz check(bz=有货 or bz=无货)
)

技术分享

当bz列输入非有货或缺货时会弹出提醒框,即:

技术分享

4.创建默认值字段的数据表

create table t_book
(
    id int not null,
    mc char(20),
    sl int default 0,
    dj float default 0,
    cbrq datetime default getdate(),
    bz carchar(50) default 
)

技术分享

其中当在sl,dj cbrq,bz四列中,如果不填入数据,系统会为表自动填充一个默认的列值。

5.创建临时表

临时表是指临时存在的数据表,不能够永久地存在。临时表与普通表类似,但是临时表具有不使用时会被自动删除的特性。

临时表分为本地临时表和全局临时表两类

(1)本地临时表的名称以单个符号#为前缀(它仅对当前的用户连接是可见的,当用户从SQL Server实例中断开时将被删除),即:

create table #tablename
(
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType
)

(2)全局临时表的名称以两个符号# #为前缀(创建后对任何用户都是可见的,当所有引用临时表的用户从SQL Server实例中断开是将被删除),即:

create table # #tablename
(
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType,
    Column_name1 dataType
)

 

T-SQL语句1

标签:

原文地址:http://www.cnblogs.com/bosamvs/p/5596513.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!