oracle 10g中的cmd关键字

时间:2015-10-13 08:11:59

标签: sql oracle

我最近遇到了一个包含cmd关键字的sql脚本。我无法做太多,也无法找到它的具体用途。

select 
'update profile_table set name=' || t2.name || ';'as cmd
from user_table t2

2 个答案:

答案 0 :(得分:3)

它不是关键字,它只是列别名。该列的值是SQL命令,因此命名为CMD是可以预期的。

答案 1 :(得分:1)

  

as cmd

cmd后跟关键字 AS 将其限定为列别名。实际上,即使没有关键字AS,也会将其视为列别名。

例如,

SQL> SELECT 'FOO'||'BAR' as cmd FROM DUAL;

CMD
------
FOOBAR

SQL> SELECT 'FOO'||'BAR' cmd FROM DUAL;

CMD
------
FOOBAR