[关闭]
@demonly 2017-02-16T02:07:26.000000Z 字数 870 阅读 929

摘要数据结构

SQL


视图

  1. CREATE [RECUSIVE]VIEW VIEW_NAME
  2. [COLUMN NAME [,COLUMN NAME]]
  3. [OF UDT NAME [UNDER TABLE NAME]
  4. [REF IS COLUMN NAME STSTEM GENERATED |USER GENERATED | DERIVED]
  5. [COLUMN NAME WITH OPTIONS SCOPE TABLE NAME]]
  6. AS
  7. {SELECT STATMENT}
  8. [WITH [CASCADED | LOCAL] CHECK OPTION]

WITH CHECK POINT 选项的目的是确保全部的 UPDATE 和 INSERT 语句满足视图定义里的条件,如果不满足条件就会返回错误。WITH CHECK POINT 有两个选项,CASCADED 是默认选项,在对基表进行更新时,CASCADED 选项会检查所有底层视图、所有完整性约束,以及新视图的定义条件。LOCAL 选项只检查完整性约束和新视图的定义条件。

CREATE VIEW 语句中不能够包含 ORDER BY 子句,但是 GROUP BY 子句能够起到类似的作用。

别名

可以为表创建别名

  1. CREATE [PUBLIC|PRIVATE] SYNONYM SYNONYM_NAME FOR TABLE|VIEW

PUBLIC 别名可以被数据库中其他用户使用,PRIVATE 别名只能被所有者和拥有权限的用户使用。

系统目录

系统目录是在数据库创建时自动创建的,它包含了数据库本身的一些信息。

以下是 SQL Sever 中的系统目录对象。

系统目录只能够执行查询操作,不能够手动修改。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注