我想創建一個表,將前綴與給定的識別符號連接起來。每次我用相同的查詢創建一個新表時,前綴都會改變。
我嘗試了以下想法的一些變體但沒有成功:
DEF prefix_edms = 'z_edm';
CREATE TABLE CONCAT(&prefix_edms,'_TABLE_A') as
(
SELECT 'HolaPoho' from dual
);
有什么辦法可以在 Oracle 中做到這一點?
uj5u.com熱心網友回復:
因為它是 SQL*Plus,所以你會
SQL> set ver off
SQL> def prefix_edms = 'z_edm'
SQL> create table &prefix_edms._table_a as select 'HolaPoho' name from dual;
Table created.
SQL> select * from z_edm_table_a;
NAME
--------
HolaPoho
SQL>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/461911.html
