SQL创建数据类型和表.ppt
文本预览下载声明
数据库程序设计—— SQL Server 2000 数据库程序设计;第3章 创建数据类型和表;创建数据类型;系统提供的数据类型;系统提供的数据类型(续);系统提供的数据类型(续);系统提供的数据类型(续);创建和删除用户定义的数据类型;选择数据类型的指导原则;第3章 创建数据类型和表;创建表;SQL Server 在行中组织数据的方式;SQL Server 组织 text、ntext 和 image 数据的方式;SQL Server 组织 text、ntext 和 image 数据的方式(续);创建表
命名表和列:数据库名.拥有者.表名
数据库名默认为当前的工作数据库
拥有者默认为当前用户或者数据库的拥有者
指定 NULL 或者 NOT NULL
确定列值是否可为空
默认按照会话或者数据库的默认值设定
列的排序规则
可为同一表中的各个列指定不同的排序规则
计算列
是一个虚的列,并不物理存放在表中
当取列值的时候,SQL Server 根据其他列的值和一个公 式计算出列值;分隔标识符
命名规则:保留字,如 table、create、select 等,不能作为对象标识符
不符合标识符格式规则的标识符必须使用分隔符
两种分隔标识符
括在括号中的标识符:用方括号分隔
被引用的标识符:用双引号分隔
仅当 QUOTED_IDENTIFIER 选项设置为 ON 时,被引用的标识符才有效
SET QUOTED_IDENTIFIER ON
删除表
DROP TABLE 表名 [,…n] ;添加和删除列;添加和删除列(续);课堂练习 添加列;第3章 创建数据类型和表;生成列值;使用 Identity 属性;使用 Identity 属性(续);使用 NEWID 函数和 uniqueidentifier 数据类型;第3章 创建数据类型和表;生成脚本;第3章 创建数据类型和表;推荐操作;目标
创建用户定义数据类型
创建表
添加和删除列
从数据库中生成 Transact-SQL 脚本
练习 1 创建用户自定义数据类型
练习 2 在 ClassNorthwind 数据库中创建表
练习 3 添加和删除列
练习 4 生成 Transact-SQL 脚本
练习 5 在 ClassNorthwind 数据库中加载数据;回顾
显示全部