视图的查询-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

时间:2024-07-14 13:13:27
【文件属性】:

文件名称:视图的查询-django与vue的完美结合_实现前后端的分离开发之后在整合的方法

文件大小:4.2MB

文件格式:PDF

更新时间:2024-07-14 13:13:27

达梦数据库 sql

6.3 视图的删除 一个视图本质上是基于其他基表或视图上的查询,我们把这种对象间关系称为依赖。用 户在创建视图成功后,系统还隐式地建立了相应对象间的依赖关系。在一般情况下,当一个 视图不被其他对象依赖时可以随时删除视图。 语法格式 DROP VIEW [<模式名>.]<视图名> [RESTRICT | CASCADE]; 参数 1.<模式名> 指明被删除视图所属的模式,缺省为当前模式; 2.<视图名> 指明被删除视图的名称。 图例 ;DROP VIEW viewname schemanam e . RESTRIC T CASCADE 使用说明 1.视图删除有两种方式:RESTRICT/CASCADE方式。其中 RESTRICT为缺省值。当 设置 dm.ini中的参数 DROP_CASCADE_VIEW值为 1时,如果在该视图上建有其它视图, 必须使用 CASCADE参数才可以删除所有建立在该视图上的视图,否则删除视图的操作不会 成功;当设置 dm.ini中的参数 DROP_CASCADE_VIEW值为 0时,RESTRICT和 CASCADE 方式都会成功,且只会删除当前视图,不会删除建立在该视图上的视图; 2.如果没有删除参考视图的权限,那么两个视图都不会被删除; 3.该视图删除后,用户在其上的权限也均自动取消,以后系统中再建的同名视图,是 与他毫无关系的视图。 权限 使用者必须拥有 DBA权限或是该视图的拥有者。 举例说明 例 删除视图 VENDOR_EXCELLENT,可使用下面的语句: DROP VIEW PURCHASING.VENDOR_EXCELLENT; 当该视图对象被其他对象依赖时,用户在删除视图时必须带 CASCADE参数,系统会将 依赖于该视图的其他数据库对象一并删除,以保证数据库的完整性。 例 删除视图 SALES.SALESPERSON_INFO,同时删除此视图上的其他视图,可使用下 面的语句: DROP VIEW SALES.SALESPERSON_INFO CASCADE; 6.4 视图的查询 视图一旦定义成功,对基表的所有查询操作都可用于视图。对于用户来说,视图和基表 在进行查询操作时没有区别。 例 从 VENDOR_EXCELLENT中查询 ACTIVEFLAG为 1的供应商的编号和名称。 263


网友评论