用 PL/SQL Developer 列出一个 Package 来,可以看到有
Functions
Procedures
Types
....
Synonyms等,看到其中有一个 Synonyms 同义词,请问一下,如何在包中创建同义词,而不用创建全局的同义词创建语句应该如何写?谢谢!
Functions
Procedures
Types
....
Synonyms等,看到其中有一个 Synonyms 同义词,请问一下,如何在包中创建同义词,而不用创建全局的同义词创建语句应该如何写?谢谢!
解决方案 »
- 怪事-三台电脑上的asp.net程序都能连oracle 可有一台连不上?
- 急,oracle 10g 数据库恢复问题,在线等
- 存储过程可以执行,转成sql语句就不行,求解!
- myeclipse的浏览器时看不到数据库里的数据 只能在控制台看到
- sql指针转换为oracle指针
- 能不能取表的任意一半数据和另一半数据,好希望能取
- 购买oracle数据库可以提供哪些服务?
- SP2-0678: 列或属性类型无法通过 SQL*Plus 显示
- 一个分级查询的问题
- 24小时在线求助!!!!,请问怎样在p41.7的机器上,在操作系统是redhat8.o下安装oracle9i
- 怎么样要它计算出来
- asp.net+oracle我要插入超过4000字符的大文本 代码应该是怎样???
create or replace package body PKG_TEST is -- Private type declarations
type <TypeName> is <Datatype>;
-- Private constant declarations
<ConstantName> constant <Datatype> := <Value>; -- Private variable declarations
<VariableName> <Datatype>; -- Function and procedure implementations
function <FunctionName>(<Parameter> <Datatype>) return <Datatype> is
<LocalVariable> <Datatype>;
begin
<Statement>;
return(<Result>);
end;begin
-- Initialization
execute immediate 'create public synonym s1 for test.test_num';
end PKG_TEST;
-------
execute immediate 'create public synonym s1 for test.test_num'; 不知道是否这个意思。
:=.(@%;
符号":=在"IMMEDIATE"继续之前已插入。
Line: 28
Text: execute immediate 'create public synonym SPD_PC_INTERFACE for [email protected]';这个同义词是可以单独创建的,可放到包里就会有这个错误