分类
微软SQL Server
神谕
列数
1024
254
该行的大小
8060字节,每个文本或图像列表明16字节
无限(长或长期原料允许的每一行之一)
最大行数
无限
无限
Blob类型的存储
存储在每行16个字节的指针。数据存储在不同的数据页
长期或长期的原料,为每个表必须是该行的末尾,数据存储在同一个块行
表上的聚集索引
为每个表
为每个表(索引表)
表上的非聚集索引
249为每个表
无限
在指数的最大列数
16
16
在该指数的最大长度的列值
900字节
半块
表命名约定
[[服务器]数据库。]业主。TABLE_NAME
[模式。] TABLE_NAME
SQL Server和Oracle如何处理一个对象标识符
神谕
微软SQL Server
长度在1-30个字符。
数据库名称:最多8个字符
数据库链接名称:最多128个字符
1到128个Unicode字符长
临时表名:最多116个字符
标识符名称的开头字母字符和字母数字字符,或_,$,#,必须包含的字符。
标识符名称必须以字母数字字符或_开始,事实上,你可以使用任何字符。
标识符开始用空格或_,@,#或$如果它们所包含的字符以外,周围的标识符名称[](分离器)必须使用。
对象,如果你用@开始,
这是一个局部变量。
#局部临时对象。
##是一个全球性的临时对象。
表空间名称必须是唯一的。
数据库的名称必须是唯一的。
用户帐户(模式)的标识符的名称必须是唯一的。
数据库中的用户帐户名称必须是唯一的标识符。
看到表和列名必须是唯一的从。
看到表和列名必须是唯一的从。
在用户模式的索引的名称必须是唯一的。
索引数据库中的表名的名称必须是唯一的。
表和索引的存储参数
神谕
微软SQL Server
创建表DEPT_ADMIN.DEPT(
事业部VARCHAR2(4)NOT NULL的,
的DNAME VARCHAR2(30)NOT NULL的,
约束DEPT_DEPT_PK
主键(事业部)
利用索引表空间USER_DATA
PCTFREE的0存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限)
约束DEPT_DNAME_UNIQUE
唯一(的DNAME)
利用索引表空间USER_DATA
PCTFREE的0存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限)
)
PCTFREE的10 PCTUSED的40
表空间USER_DATA
存储(初始10K下10K
MINEXTENTS 1 MAXEXTENTS的无限
FREELISTS 1)
创建表USER_DB.DEPT_ADMIN.DEPT(
事业部VARCHAR(4)NOT NULL的,
的DNAME VARCHAR(30)NOT NULL的,
约束DEPT_DEPT_PK
主键聚集(事业部),
约束DEPT_DNAME_UNIQUE
唯一的非聚集(DNAME)
)
没有评论:
发表评论