Oracle的保留字和關鍵字

2021-08-31 05:07:14 字數 764 閱讀 1012

1.oracle有許多保留字(reserved words)和關鍵字(keywords),其區別是保留字不可以用來作為識別符號,

關鍵字可以用來作為識別符號,但不建議使用。

2.如果碰到關鍵字來作為識別符號,例如:

create table my_box

( id number(10) not null,

columns number(5),

rows number(5)

)

columns和rows都是關鍵字,查詢語句應該如下:

select id, "rows","columns" from my_box  --正確

select id, rows, columns from my_box --報錯 ora-00942 表或檢視不存在

關鍵字大寫,且用雙引號包起來。

3.檢視v$reserved_words包含了所有的保留字和關鍵字。

--查詢保留字和特殊情況下的保留字

select *

from v$reserved_words

where reserved = 'y' --總是保留字

or res_semi = 'y' --特殊情況下保留字

order by keyword asc

4.保留字列表

5.關鍵字列表

Javascript關鍵字和保留字

ecma 262 定義了 ecmascript 支援的一套關鍵字 keyword 這些關鍵字標識了 ecmascript 語句的開頭和 或結尾。根據規定,關鍵字是保留的,不能用作變數名或函式名。下面是 ecmascript 關鍵字的完整列表 break case catch continue def...

關鍵字 保留字 保留標示符。。。

關鍵字是保留字,不能用來做識別符號 如變數名 例如 int double 是錯誤的,因為 double 是關鍵字,不能做變數名。使用關鍵字來做變數名是一種語法錯誤,不能通過編譯!下表列出了 c 語言的所有關鍵字,其中紅色的是 iso c99 標準新增的關鍵字。auto enum restrict u...

ECMAScript基礎(關鍵字,保留字)

關鍵字 break,else,new,var,case,finally,return,void,catch,for,switch,while,continue,function,this,with,default,if,throw,delete,in,try,do,instanceof typeof...