CREATE OR REPLACE TYPE OBJ_DEPARTMENT AUTHID DEFINER IS OBJECT(
DEPARTMENT VARCHAR2(100)
);
/
如何将AUTHID更改为CURRENT_USER?
答案 0 :(得分:2)
只需使用CREATE OR REPLACE
再次运行AUTHID CURRENT_USER
语句:
CREATE OR REPLACE TYPE OBJ_DEPARTMENT AUTHID CURRENT_USER IS OBJECT(
DEPARTMENT VARCHAR2(100)
);
<强>更新强>
如果您有依赖对象(例如包含OBJ_DEPARTMENT类型对象的表),请使用ALTER
而不是CREATE OR REPLACE
:
ALTER TYPE OBJ_DEPARTMENT replace AUTHID CURRENT_USER AS OBJECT
(DEPARTMENT VARCHAR2(100)
);