WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:创建数据库表 阅读

MS SQL基础教程:创建数据库表

 2007-12-25 15:26:16 来源:WEB开发网   
核心提示:IDENTITY 属性适用于INT、 SMALLINT、 TINYINT、 DECIMAL (P,0)、N::::::?UMERIC (P,0)数据类型的列,注意:一个列不能同时具有NULL属性和IDENTITY属性,MS SQL基础教程:创建数据库表(2),只能二者选其一,7.1.2 用CREATE TABLE 命令

IDENTITY 属性适用于INT、 SMALLINT、 TINYINT、 DECIMAL (P,0)、N::::::?

UMERIC (P,0)数据类型的列。

注意:一个列不能同时具有NULL属性和IDENTITY属性,只能二者选其一。

7.1.2 用CREATE TABLE 命令创建表

用CREATE TABLE 命令创建表快捷、明了。其语法如下:

CREATE TABLE [database_name.[owner].| owner.] table_name

( {<column_definition> | column_name AS computed_column_expression |

<table_constraint>} [,...n] )

[ON {filegroup | DEFAULT} ]

[TEXTIMAGE_ON {filegroup | DEFAULT} ]

<column_definition> ::= { column_name data_type }

[ [ DEFAULT constant_expression ]

| [ IDENTITY [(seed, increment ) [NOT FOR REPLICATION] ] ] ]

[ ROWGUIDCOL ]

[ COLLATE < collation_name > ]

[ <column_constraint>] [ ...n]

各参数说明如下:

database_name

指定新建的表属于哪个数据库。如果不指定数据库名,就会将所创建的表存放在当前数据库中。 owner

指定数据库所有者的用户名。 table_name

指定新建的表的名称,最长不超过128 个字符。

对数据库来说,database_name.owner_name.object_name 应该是惟一的。 column_name

指定新建的表的名称,最长不超过128 个字符。

对数据库来说,database_name.owner_name.object_name 应该是惟一的。 computed_column_expression

指定计算列(Computed column)的列值的表达式。表达式可以是列名、常量、变量、函数等或它们的组合。所谓计算列是一个虚拟的列,它的值并不实际存储在表中,而是通过对同一个表中其它列进行某种计算而得到的结果。例如:员工信息表中存储了员工的雇佣日期,那么员工的工龄就可以通过表达式“雇佣日期当前日期”计算出来,则工龄列就可作为一个计算列。 ON {filegroup | DEFAULT}

上一页  1 2 3 4  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接