创建视图-oracle 12c创建可插拔数据库(pdb)与用户详解

时间:2024-06-22 11:27:42
【文件属性】:

文件名称:创建视图-oracle 12c创建可插拔数据库(pdb)与用户详解

文件大小:1.21MB

文件格式:PDF

更新时间:2024-06-22 11:27:42

SQL server 实验指导

5.2 创建视图 创建视图要遵循如下原则: 只能在当前数据库中创建视图。但是,如果使用分布式查询定义视图,则新视图所引用的表和 视图可以存在于其它数据库中,甚至其它服务器上。 视图名称必须遵循标识符的规则,且对每个用户必须为唯一。此外,该名称不得与该用户拥有 的任何表的名称相同。 可以在其它视图和引用视图的过程之上建立视图。Microsoft SQL Server 2000 允许嵌套多达 32 级视图。 不能将规则或 DEFAULT 定义与视图相关联。 不能将 AFTER 触发器与视图相关联,只有 INSTEAD OF 触发器可以与之相关联。 定义视图的查询不可以包含 ORDER BY、COMPUTE 或 COMPUTE BY 子句或 INTO 关键字。 不能在视图上定义全文索引定义。 不能创建临时视图,也不能在临时表上创建视图。 不能除去参与到用 SCHEMABINDING 子句创建的视图中的表或视图,除非该视图已被除去或更改 而不再具有架构绑定。另外,如果参与具有架构绑定的视图的表执行 ALTER TABLE 语句影响视 图定义,则这些语句将失败。 不能对视图执行全文查询,但是如果查询所引用的表被配置为支持全文索引,就可以在视图定 义中包含全文查询。 下列情况下必须在视图中指定每列的名称: 视图中有任何从算术表达式、内置函数或常量派生出的列。 视图中两列或多列具有相同名称(通常由于视图定义包含联接,而来自两个或多个不同表 的列具有相同的名称)。 47


网友评论