麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

oracle關(guān)鍵字作為字段名使用方法

2024-08-29 13:55:51
字體:
供稿:網(wǎng)友
有時我們在定義字段名及別名時所用名與oracle關(guān)鍵字同名,這時該如何處理呢?
其實很簡單,只要在此關(guān)鍵字加上"",如"group"
看下面的例子:

復(fù)制代碼 代碼如下:


SQL> DROP TABLE k;
Table dropped
-- 建立表K,字段名為UID(oracle關(guān)鍵字)
SQL> CREATE TABLE k(UID INT);
CREATE TABLE k(UID INT)
ORA-00904: : invalid IDENTIFIER
-- 字段名加""表創(chuàng)建成功
SQL> CREATE TABLE k("UID" INT);
Table created
--插入一些數(shù)據(jù)
SQL> INSERT INTO k VALUES(1);
1 row inserted
SQL> INSERT INTO k VALUES(2);
1 row inserted
SQL> INSERT INTO k VALUES(3);
1 row inserted
-- 查詢時加不加""都正常(似乎不太符合規(guī)范)
SQL> SELECT UID FROM k;
UID
----------
5
5
5
SQL> SELECT "UID" FROM k;
UID
---------------------------------------
1
2
3

-- update時必須加上""
SQL> UPDATE k SET UID=5 WHERE UID=3;
UPDATE k SET UID=5 WHERE UID=3
ORA-01747: invalid user.table.column, table.column, or column specification
SQL> UPDATE k SET "UID"=5 WHERE "UID"=3;


1 row UPDATED
總結(jié):oracle可以在"關(guān)鍵字"的形式引用關(guān)鍵字作為字段名與查詢語句的別名。如果不是特殊情況最好不要使用,以免引起代碼編寫過程中的錯誤。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品无码不卡在线播放he | 日本成年免费网站 | 成人毛片av在线 | 孕妇体内谢精满日本电影 | 久久99在线| 羞羞的视频免费在线观看 | 91系列在线观看 | 国产在线播放一区二区 | www.成人精品| 精品久久一区二区三区 | 日本成年免费网站 | 欧美一级高清免费 | 看免费毛片 | 91成人久久 | jizzzxxxxhd| 国产午夜免费视频 | 中国7777高潮网站 | 国产自91精品一区二区 | 在线a毛片 | 在线看一级片 | 久久17 | av免费提供| 久久免费视频8 | 日本在线不卡一区二区 | 久久精品久久久久 | 92看片淫黄大片欧美看国产片 | 黄色毛片一级 | 黄色免费在线网站 | 精品国产乱码久久久久久丨区2区 | 成人三级电影网 | 制服丝袜日日夜夜 | 九九精品久久 | 91精品久久香蕉国产线看观看 | 91福利在线观看 | 狼人狠狠干 | 亚洲午夜天堂吃瓜在线 | 一级看片免费视频 | 在线观看国产一区二区三区 | 天堂精品久久 | 九九热久久免费视频 | 欧美在线观看视频一区二区 |