最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2012年11月30日 09:57:08   作者:  
有時(shí)我們在定義字段名及別名時(shí)所用名與oracle關(guān)鍵字同名,這時(shí)該如何處理呢,本文將詳細(xì)介紹,需要了解的朋友可以參考下
有時(shí)我們在定義字段名及別名時(shí)所用名與oracle關(guān)鍵字同名,這時(shí)該如何處理呢?
其實(shí)很簡單,只要在此關(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
-- 查詢時(shí)加不加""都正常(似乎不太符合規(guī)范)
SQL> SELECT UID FROM k;
UID
----------
5
5
5
SQL> SELECT "UID" FROM k;
UID
---------------------------------------
1
2
3

-- update時(shí)必須加上""
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)鍵字作為字段名與查詢語句的別名。如果不是特殊情況最好不要使用,以免引起代碼編寫過程中的錯(cuò)誤。

相關(guān)文章

  • Oracle收集和查看統(tǒng)計(jì)信息的方法

    Oracle收集和查看統(tǒng)計(jì)信息的方法

    統(tǒng)計(jì)信息主要是描述數(shù)據(jù)庫中表,索引的大小,規(guī)模,數(shù)據(jù)分布狀況等的一類信息,下面這篇文章主要給大家介紹了關(guān)于Oracle收集和查看統(tǒng)計(jì)信息的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-05-05
  • Oracle停止數(shù)據(jù)泵導(dǎo)入數(shù)據(jù)的方法詳解

    Oracle停止數(shù)據(jù)泵導(dǎo)入數(shù)據(jù)的方法詳解

    Oracle數(shù)據(jù)庫在使用的過程中常常會(huì)遇到這樣或那樣的問題,而這些問題常常又使我們感到很困惑,下面這篇文章主要給大家介紹了關(guān)于Oracle停止數(shù)據(jù)泵導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • oracle sql執(zhí)行過程(流程圖)

    oracle sql執(zhí)行過程(流程圖)

    本篇文章是對(duì)oracle sql執(zhí)行過程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle存儲(chǔ)過程、包、方法使用總結(jié)(推薦)

    Oracle存儲(chǔ)過程、包、方法使用總結(jié)(推薦)

    這篇文章主要介紹了Oracle存儲(chǔ)過程、包、方法使用總結(jié)(推薦),需要的朋友可以參考下
    2017-05-05
  • 解決ORA-12170:TNS connect timeout occurred問題

    解決ORA-12170:TNS connect timeout occurred問題

    這篇文章主要介紹了解決ORA-12170:TNS connect timeout occurred問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Linux 7下腳本安裝配置oracle 11g r2教程

    Linux 7下腳本安裝配置oracle 11g r2教程

    這篇文章主要為大家詳細(xì)介紹了Linux 7下腳本安裝配置oracle 11g r2教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Oracle中定義以及使用同義詞的方法

    Oracle中定義以及使用同義詞的方法

    這篇文章主要給大家介紹了關(guān)于Oracle中定義以及使用同義詞的相關(guān)資料,需要的朋友可以參考下
    2018-11-11
  • oracle sys_connect_by_path 函數(shù) 結(jié)果集連接

    oracle sys_connect_by_path 函數(shù) 結(jié)果集連接

    這幾天和幾個(gè)網(wǎng)上朋友一起探討oracle開發(fā)中的一些特別之處,談到了豎橫對(duì)換的方式。
    2009-07-07
  • 使用 Oracle 數(shù)據(jù)庫進(jìn)行基于 JSON 的應(yīng)用程序開發(fā)

    使用 Oracle 數(shù)據(jù)庫進(jìn)行基于 JSON 的應(yīng)用程序開發(fā)

    本文檔概述了 Oracle Database 19c 和 21c 版本中包含的功能和增強(qiáng)功能以??及相關(guān)的 Oracle 技術(shù),以及為什么 Oracle Database 中的 JSON 功能非常適合滿足當(dāng)今開發(fā)人員尋求文檔存儲(chǔ)來持久化、查詢和處理應(yīng)用程序數(shù)據(jù)的需求,感興趣的朋友一起看看吧
    2025-04-04
  • Oracle集群 diagwait的問題記錄

    Oracle集群 diagwait的問題記錄

    這篇文章主要給大家介紹了關(guān)于Oracle集群diagwait的問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01

最新評(píng)論

永顺县| 绥棱县| 永清县| 女性| 云龙县| 屯门区| 新竹市| 延长县| 来安县| 宁安市| 大化| 湘乡市| 丹东市| 双桥区| 林州市| 普洱| 堆龙德庆县| 嘉兴市| 南木林县| 盐源县| 阜阳市| 盐源县| 区。| 公主岭市| 荆门市| 砚山县| 平凉市| 无为县| 五大连池市| 渭南市| 聂拉木县| 龙里县| 深圳市| 邵阳县| 陇西县| 西贡区| 津市市| 怀集县| 吴川市| 溧阳市| 安康市|