Oracle SQL語言注意點

2021-09-01 22:40:53 字數 468 閱讀 8146

sql關鍵字不區分大小寫,既可以使用大寫格式,也可以使用小寫格式,或者大小寫格式混用。

在使用子查詢時,還應注意以下規則(子查詢必須用括號括起來;子查詢中不能包括order by子句;子查詢允許巢狀多層,但不能超過255層)。

批量插入需要注意的是,insert into子句指定的列名可以與select子句指定的列名不同,但它們之間的資料型別必須是相容的,即select語句返回的資料必須滿足insert into表中列的約束。

更新需要注意的是,在將update語句與select語句組合使用時,必須保證select語句返回單一的值,否則會出現錯誤提示,導致更新資料失敗。

truncate語句需要補充的是,在truncate語句中還可以使用reuse storage關鍵字或drop storage關鍵字,前者表示刪除記錄後仍然儲存記錄所占用的空間;後者表示刪除記錄後立即**記錄所占用的空間。預設情況下truncate語句使用drop storage關鍵字。

oracle SQL書寫注意問題

1.在oracle中實現select top n 由於oracle不支援select top語句,所以在oracle中經常是用order by跟rownum的組合來實現select top n的查詢。簡單地說,實現方法如下所示 select 列名 列名 from select 列名 列名 from ...

C語言的注意點

參考 include int main a typedef struct bb printf d d 2f sizeof a sizeof b sizeof a sizeof b 輸出 24 16 0.00 我的電腦是64位 結構體 涉及記憶體對齊以提高記憶體的利用率,位段的使用。因為32位機器的記...

LUA語言注意點歸集

tab 和 table.getn 我們修改table tab print tab 4print table.getn tab 4tab 9 10print tab 4print table.getn tab 4print tab 9 10 使用上述的兩種方法,發現返回的table元素依舊是4。為什麼...