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

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

 2007-12-25 15:26:16 来源:WEB开发网   
核心提示:注意:一个表至少有一列,但最多不超过1024个列,MS SQL基础教程:创建数据库表(4), 每个数据库中最多可以创建200万个表, 表在存储时使用的计量单位是盘区(Extent),因此临时表的表名最长只能指定116 个字符,以不超过128 个字符的命名限制,一个盘区分为8个数据页,每页8KB字节

注意:一个表至少有一列,但最多不超过1024个列。 每个数据库中最多可以创建200万个表。 表在存储时使用的计量单位是盘区(Extent)。一个盘区分为8个数据页,每页8KB字节。在创建新表时,会分配给它一个初始只为一个盘区的存储空间。当增加表的存储空间时,以盘区为单位增加。

7.1.3 用Enterprise Manager 创建表

在Enterprise Manager 中创建表按以下步骤进行:

(1) 在要创建表的数据库中选择“Tables” 对象后,单击右键,从快捷菜单中选择“New Table” 选项,或在工具栏中选择图标,即会出现如图7-1 所示的定义列对话框。在此可以是设定表的列名、数据类型、精度、缺省值等属性。

(2) 单击图7-1 工具栏中的保存按钮,即出现如图7-2 所示的输入新建表名的对话框。

(3) 输入表名后单击“OK”按钮,即会将表保存到数据库中。然后图7-1 中工具栏右边原来不可用的几个按钮将变为可用,可以使用它们来设置表的其它信息,在以后的章节中将讲到它们的使用。

7.1.4 创建临时表

可以用CREATE TABLE 命令创建表局部的或全局作用的临时表。其语法与创建一般表基本相同,只是在局部临时表的表名前要使用符号“#”,全局临时表的表名前要使用符号“##”以便与一般的表相区别。由于SQL Server 将临时表的表名存储到Tempdb数据库中sysobjects 表中时,会自动在其后面添加一个系统产生的12 位的数字后缀,因此临时表的表名最长只能指定116 个字符,以不超过128 个字符的命名限制。

例7-2 创建一个局部临时表test123

create table #test123 (

test_id smallint ,

test_name char(10) ,

) on [primary

查看全套"MS SQL入门基础教程"

上一页  1 2 3 4 

Tags:MS SQL 基础

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