雙引號
1.表示其內部的字串嚴格區分大小寫
2.用於特殊字元或關鍵字
3.不受識別符號規則限制
4.會被當成乙個列來處理
5.當出現在to_char的格式字串中時,雙引號有特殊的作用,
就是講非法的字元包裝起來,以避免出現日期格式轉化錯誤
案例1(區分大小寫):
a.create
table "t"as
select
*from dba_all_tables;
select * from "t";
select * from user_tables a where a.table_name='t';
資料字典表中也只能用小寫查得到
b.create
table t1(
idnumber
,"id" number);
select
*from user_tab_cols a where a.table_name=
't1';
insert
into t1values(1
,1); 案例2(用在to_char格式中):
select to_char(
sysdate
,'hh24"
小時"mi"分"ss"秒"')
from dual;
而在普通的查詢中,雙引號只是作為乙個普通字元
select
'hh24"
小時"mis"分"'from dual ;
單引號1.用來引用乙個字串常量,界定字串的開始和結束
2.轉義符,對緊隨其後的字元(單引號)進行轉義,常用於動態sql
3.表示它本身
oracle 單引號 雙引號
在oracle中 雙引號的作用是 假如建立物件的時候,物件名 欄位名oracle將嚴格區分大小寫,否則oracl都預設大寫。而單引號則示意 這個加了單引號的字段是乙個字類似字串,並不區分大小寫。當指定字串文字時,必須用單引號將字串文字引住。oracle10g之前,假如字串文字裡含有單引號,那麼必須運...
單引號和雙引號
char p1 1 char p2 1 1 的ascii碼值為49 0和49位址處為作業系統使用,故訪問這些位址如printf s,s,s p1,p2,p3 會產生段錯誤。printf n n的ascii碼值為10,同理,段錯誤。a 表示字元常量,在記憶體中佔1個位元組,a 1表示 a 的ascii...
單引號( )和雙引號( )
關鍵是要養成良好的習慣.單引號 一般用在單字元,如 c 雙引號 一般用在字串,如 abc 如果巢狀使用的話,一般用交替方法,尤其是html中.如,也可以改成.在分割乙個字串時要用到str.split或者regex.split。簡單的單個字串的替換,直接用字串.split 單個字串 多個字串的替換用r...