【发布时间】:2019-11-01 03:05:31
【问题描述】:
我正在尝试使用Oracle / PLSQL: LOCAL TEMPORARY TABLES 中的示例声明本地临时表。但是当我尝试将其插入sqlplus' CLI 并点击 Enter 时,它不会执行任何操作,我不知道下一步该做什么来完成命令,除了按 Ctrl+C 中断命令输入:
SQL> DECLARE LOCAL TEMPORARY TABLE suppliers_temp
( supplier_id number(10) NOT NULL,
supplier_name varchar2(50) NOT NULL,
contact_name varchar2(50)
); 2 3 4 5
6
7 ;
8 ^C
为了执行这个查询,我以 SYSTEM 用户身份登录。
为什么这个例子不适合我?
【问题讨论】:
-
我想你会在这里找到答案:community.oracle.com/thread/3714968
-
不仅 LOCAL TEMPORARY TABLE 在 Oracle 中不是一个东西,这甚至不是有效的 Oracle 语法。所以教学是,这是一个非常重要的教学,互联网上有很多废话。因此,您应该学会使用the Oracle documentation,而不是信任随机网站,即使是在 Google 搜索中排名靠前的网站。