日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle对表名大小写敏感吗,让Oracle 大小写敏感 表名 字段名 对像名

發布時間:2023/12/9 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle对表名大小写敏感吗,让Oracle 大小写敏感 表名 字段名 对像名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、解決方案

1、在表名、字段名、對象名上加上雙引號,即可實現讓oracle大小寫區分。

2、但是這又引起了另一個問題:在數據庫操作中,sql語句中相應的表名、字段名、對象名上一定要加雙引號。

解決辦法是:使用"\"轉義。如:

String sql = "select * from userinfo where?\"loginId\"=? and loginpwd=?";

二、詳解

一 般情況下,使用者在進行Oracle開發或管理里都不會對ORACLE對像名大小寫進行區別,因為ORALCE在普通情況下會將所有小寫都轉換為大寫進行 處理,所以可以說是大小寫不敏感的。但是實際ORACLE內部有它一套完整的對像名處理方式。本文將從實例進行分析與探討ORACLE對像名大小寫敏感性 的處理機制。

可 能很多人在工作已經了解到,ORACLE在創建對像時是可以加引號的,如果不加引號則不能使用特別字符,只能使用以字母開頭的命名。如果加了引號就可以在 對像名里使用任何字符,包括數字開頭、下劃線、逗號等等。在導出SQLSERVER2000的對像創建腳本時一般是加了引號的,所以經常有人說腳本在 ORACLE中運行后對像不能訪問的問題。

注:

1、 本文是以ORACLE9.2為測試分析版本

2、 本文中提到的ORACLE對像名包括ORACLE中的表名、視圖名、字段名、函數名等等。

以下為創建表及訪問使用不同命名方式的一個實例,測試結果如下:

Connected to Oracle9i Enterprise Edition Release 9.2.0.7.0 Connected as ***** SQL> create table mytable1 2 ( 3 C1 VARCHAR2(6) 4 ); Table created SQL> select * from "MYTABLE1"; C1 ------ SQL> select * from MYtable1; C1 ------ SQL> select * from "mytable1"; select * from "mytable1" ORA-00942: 表或視圖不存在 SQL> drop table mytable1; Table dropped SQL> SQL> SQL> create table "mytable1" 2 ( 3 C1 VARCHAR2(6) 4 ); Table created SQL> select * from "mytable1"; C1 ------ SQL> select * from mytable1; select * from mytable1 ORA-00942: 表或視圖不存在 SQL> select * from MYTABLE1; select * from MYTABLE1 ORA-00942: 表或視圖不存在

測試結果匯總:

√表示允許訪問,×表示不允許訪問。

讀取 創建 mytable1 MYTABLE1 “mytable1” “MYTABLE1” mytable1 √ √ × √ MYTABLE1 √ √ × √ “mytable1” × × √ × “MYTABLE1” √ √ × √

總結:

讀取 創建 小寫字母 大寫字母 加引號小寫字母 加引號大寫字母 小寫字母 √ √ × √ 大寫字母 √ √ × √ 加引號小寫字母 × × √ × 加引號大寫字母 √ √ × √

分析結論:

ORACLE在創建對像時如果沒有加引號,對存入數據字典時都會將對像名小寫字母轉換成大寫字母存儲,如mytable將轉換成MYTABLE;如果創建時加了引號,則以引號內的實際字符存儲。

訪問時如果沒加引號則會將小寫字母轉換成大寫字母再訪問,如mytable將轉換成MYTABLE;如果加了引號則以引號內的實際字符訪問。

ORACLE在讀取數據字典時只要發現對像名里有小寫字母或者是除字母漢字以外開頭的字符都認為是大小寫敏感的,并且要求在訪問時需要加上引號。

總結

以上是生活随笔為你收集整理的Oracle对表名大小写敏感吗,让Oracle 大小写敏感 表名 字段名 对像名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线看片一区二区 | 加勒比av在线播放 | 自拍视频一区二区 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 欧美99久久精品乱码影视 | 欧美z○zo重口另类黄 | 1000部啪啪未满十八勿入超污 | 午夜性视频 | 中文字幕视频网站 | 成人在线免费网站 | wwwxxxx日本| 色偷偷久久 | 高清视频在线免费观看 | 天堂av电影在线观看 | 91精品黄色| 午夜爱爱毛片xxxx视频免费看 | 亚洲不卡在线观看 | 操她视频在线观看 | 欧亚成人av | 美女免费毛片 | 日韩精品在线一区二区三区 | 日本一区二区视频在线播放 | av免费观看网址 | 熟女高潮一区二区三区视频 | 国产一区二区三区久久久 | 日日碰狠狠添天天爽无码av | 一级黄色片大全 | 无遮挡毛片 | 怡红院av亚洲一区二区三区h | 久久毛片| 国产视频福利在线 | 成人影视在线播放 | 中国爆后菊女人的视频 | 久久久久亚洲av无码网站 | 最近中文字幕在线免费观看 | 亚洲无限看 | 成人毛片视频在线观看 | av天天色 | 狠狠干狠狠干 | 97国产一区 | 国产乱码精品一区二区三区中文 | 久久成人在线 | 免费观看的黄色网址 | 欧美片 | 一区二区黄色片 | 自拍一级片 | 亚洲精品国产一区二区 | 阿v天堂2017 欧美小视频在线观看 | 懂色av一区二区三区免费观看 | 成人毛毛片| 欧美a网| 激情国产 | 色屁屁www | 美女光屁屁露胸胸 | 理论在线视频 | 精品国产91乱码一区二区三区 | 亚洲天堂2020 | 九九色精品 | 福利在线免费视频 | 国产免费黄色av | 久久婷婷亚洲 | 久久视 | 亚洲精品高清视频在线观看 | 久久艹中文字幕 | 久久亚洲成人av | 亚洲精品国产精品乱码不卡√香蕉 | 国产精品久久久免费 | 黄色一级视频免费看 | 中文在线a∨在线 | 粉嫩一区| 国产视频第二页 | 一本色道无码道dvd在线观看 | 懂色av一区二区三区免费观看 | 精品久久一区二区 | 狠狠干导航 | 91精品人妻一区二区三区蜜桃2 | 黄色动漫免费在线观看 | 好吊操视频这里只有精品 | 爱插网 | 亚洲精品乱码久久久久久国产主播 | 99爱视频在线 | 久久图库| 精品成人无码久久久久久 | www四虎精品视频免费网站 | 亚洲人无码成www久久 | 国产乱淫av麻豆国产免费 | 好吊日在线观看 | 操操网| 欧美色性视频 | 欧美激情亚洲 | a天堂视频在线观看 | 91片看 | 网红福利视频 | 亚洲图色在线 | 精品国产成人av | 黑人乱码一区二区三区av | 国产一区二区视频在线观看免费 | 一级黄大片 | 久久香蕉国产 |