oracle存儲過程單引號
發布時間: 2024-03-16 12:38:58
① 求大神告訴 oracle資料庫中單引號與雙引號的區別,什麼時候用單引號,什麼時候用雙引號
單引號是普通字元串,雙引號一般用在表名和列名的地方。
例如通過在創建表的時候, 在欄位上, 加 雙引號, 來強制區分大小寫
sql">CREATETABLE"T3"(
"T01"INT,
"T02"INT
);
CREATETABLE"t4"(
"t01"INT,
"t02"INT
);
而普通的字元串處理, 就是單引號
SQL>SELECT
2CONCAT('Good','Morning!')A,
3'Good'||'Morning!'B
4FROM
5al;
AB
----------------------------------------------------
GoodMorning!GoodMorning!
② Oracle中的單引號怎麼轉義
1、在轉義特殊字元的時候通常使用的就是單引號。但這種轉義方式很不直觀。
③ ORACLE 存儲過程中的....是什麼意思如下 ' || '''' || 'yyyy-mm-dd' || '''' || '
|| 是字元串連接符號
'''' 四個單引號,第1,4個單引號是正常的單引號,第2個單引號是轉義字元,第3個單引號,編譯後想保留的單引號。
最終目的 就是to_char(a.txntimestamp, 'yyyy-mm-dd') 這樣的格式
這里頭不是直接寫sql文,而是用字元串拼接成新的sql字元串。
④ oracle plsql的存儲過程中,類似' || chr(10) || ' 的語法意思
oracle中的||是拼接字元串的意思,你說的有時候是單引號有時候是雙引號估計是因為外面用了單引號或雙引號,所以需要用另外一種來消除歧義。
熱點內容