MS SQL入门基础:创建数据库表
2007-01-03 09:20:10 来源:WEB开发网注意:一个表至少有一列,但最多不超过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入门基础教程">>>>>
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接