3)DDL语句:即create、drop等语句,这些语句会使事务自动隐式提交 4)结束程序:输入exit退出数据库,...
create or replace FORCE view view_TEMP as select * from T_TEMP 此时视图创建成功。 4.5 复杂视图的创建与使用 所谓复杂视图,就是视图的 SQL 语句中,有聚合函数或多表关联查询。 我们看下面的例子: (1)多表关联查询的例子 需求: 创建视图,查询显示业主编号,业主名称,业主类型名称 语句: create...
CREATE[OR REPLACE][FORCE|NOFORCE]VIEWview[(alias[, alias]...)]ASsubquery[WITH CHECK OPTION [CONSTRAINT constraint]][WITH READ ONLY [CONSTRAINT constraint]]; createviewempvu80asselectemployee_id, last_name, salaryfromemployeeswheredepartment_id=80;descempvu80; grantcreateviewtoscott;createviewv1as...
CREATE[OR REPLACE] [FORCE|NOFORCE]VIEWview [(alias[, alias]...)] ASsubquery [WITH CHECK OPTION [CONSTRAINT constraint]] [WITH READ ONLY[CONSTRAINT constraint]]; 特点: create or replace:加上or replace的create语句可以覆盖相同名字的视图,达到修改视图的目的。 with read only:将视图改为只读视图,屏...
CREATE [OR REPLACE] SYNONYM [schema.]synonym_name FOR [schema.]object_name ; 参数解释: [OR REPLACE]:在同义词存在的情况下替换该同义词 synonym_name:要创建同义词的名称 object_name:指定要为之创建同义词的对象的名称 (2)共有同义词 公有同义词被所有的数据库访问。公有同义词可以隐藏基表的身份,并...
CREATE OR REPLACE FORCE VIEW "SYS"."V_$MYSTAT" ("SID", "STATISTIC#", "VALUE") AS select "SID","STATISTIC#","VALUE" from v$mystat 结果和从dba_views得到的一样,这里又有一个v$mystat,前面的一个是同义词,这一个看看视图定义里面有没有,而视图的定义在v$fixed_view_definition中有 ...
CREATE OR REPLACE FORCE VIEW "HR"."V_REG_COU" ("R_ID", "R_NAME", "C_ID", "C_NAME") AS SELECT r.region_id, r.region_name, c.country_id, c.country_name FROM regions r, countries c WHERE r.region_id = c.region_id; ...
SQL> select 1 from dual@dblinkB; 1 --- 1 SQL> 如视图或存储过程中使用了两个DBLINK就会报错,如类似如下报表查询想放在ADG上执行以减轻主库的性能压力,就会报错ORA-16000: database open for read-only access: CREATE OR REPLACE FORCE VIEW "test"."T_REPORT" (………) AS select from test.test_...
Create [OR REPLACE] SYNONYM [schema.]synonym_name FOR [schema.]object_name; 其中:OR REPLACE表示在同义词存在的情况下替换该同义词。 synonym_name表示要创建的同义词的名称。 object_name指定要为之创建同义词的对象的名称。 示例1:create synonym s_emp for scott.emp; ...
ALTER PROCEDURE CHECK_UNIQUE compile plsql_ccflags = 'force:TRUE' REUSE SETTINGS; exec GET_RECORD(100) 现在,PLSQL_CCFLAGS值生效,因而程序发出消息。该方法可以用于影响会话内的特定程序,比如后生产调试。然而,每个需要新设置的程序都必须使用CREATE OR REPLACE或ALTER...COMPILE语句进行重新编译。