0
我最近遇到一個sql腳本,其中包含cmd
關鍵字。我無法做到這一點,也找不到它的具體用途。cmd關鍵字在oracle 10g
select
'update profile_table set name=' || t2.name || ';'as cmd
from user_table t2
我最近遇到一個sql腳本,其中包含cmd
關鍵字。我無法做到這一點,也找不到它的具體用途。cmd關鍵字在oracle 10g
select
'update profile_table set name=' || t2.name || ';'as cmd
from user_table t2
它不是關鍵字,它只是列別名。該列的值是SQL命令,因此命名CMD是可以預期的。
如CMD
cmd
隨後關鍵字AS使其適合作爲列別名。事實上,即使沒有關鍵字AS,它也被視爲列別名。
例如,
SQL> SELECT 'FOO'||'BAR' as cmd FROM DUAL;
CMD
------
FOOBAR
SQL> SELECT 'FOO'||'BAR' cmd FROM DUAL;
CMD
------
FOOBAR
你爲什麼標記'postgresql'? –
這只是一個別名 – Micho