PLSQL Language Referenc-PL/SQL集合和記錄-記錄更新和插入的限制
記錄更新和插入的限制
n 記錄變數只允許出現在:
u UPDATE語句的SET子句的右邊;
u INSERT語句的VALUES子句中;
u RETURNING的INTO子句中。
不允許出現在查詢列表、WHERE、GROUP BY、ORDER BY子句中。
n 關鍵字ROW只允許出現在SET語句的右側,不能在子查詢中使用ROW。(problem)
n 在UPDATE語句中如果使用了ROW,則只有SET語句是允許的
n 如果INSERT語句的VALUES子句包含了記錄變數,其它的變數和值不允許出現在該子句中。
n 如果RETURNING語句的INTO子句包含了記錄變數,其它變數和值不允許出現在該子句中。
n 這些情況是不支援的:
u 巢狀記錄型別
u 返回記錄型別的函式(problem)
u 使用EXECUTE IMMEDIATE語句進行記錄的插入和刪除。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1118611/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 存在該記錄則更新,不存在則插入記錄的sqlMySql
- SQL INSERT INTO 語句詳解:插入新記錄、多行插入和自增欄位SQL
- mysql怎麼插入空記錄MySql
- 記錄一個sqlSQL
- Java集合學習記錄——IteratorJava
- BottomNavigationView解決三個限制記錄NavigationView
- SQL優化工作記錄SQL優化
- Laravel sql 日誌記錄LaravelSQL
- MySql避免重複插入記錄的幾種方法MySql
- spring-boot記錄sql探索SpringbootSQL
- MAKT 物料組 變更記錄表
- 部落格域名更換操作記錄
- Masonite 熟悉步驟小記錄 (七、更新和刪除文章)
- 一次性插入多條記錄
- MySQL防止重複插入相同記錄 insert if not existsMySql
- Laravel/Lumen 記錄MySQL 和 MongoDB 產生的 SQL,定位 SQL 產生位置LaravelMySqlMongoDB
- 直接插入演算法的學習記錄演算法
- jsqlparser使用記錄---生成sql語句JSSQL
- 記錄Jackson和Lombok的坑Lombok
- 新增 CNAME 記錄提示和 A 記錄衝突如何解決?
- MySQL 記錄所有執行了的 sql 語句MySql
- Android Q 新特性及變更記錄Android
- 計數 dp 做題記錄(日更)
- 如何捕獲和記錄SQL Server中發生的死鎖SQLServer
- 記錄一次SQL函式和優化的問題SQL函式優化
- javascript 學習記錄 -- 程式設計題集合JavaScript程式設計
- 不同資料庫限制取前N條記錄資料庫
- Dynamics CRM 圖表超出最大記錄限制的解決方法
- Chrome Extension 歷史記錄、下載記錄和儲存管理Chrome
- SQL Server 資料庫基本記錄(一)SQLServer資料庫
- SQL Server 資料庫基本記錄(二)SQLServer資料庫
- SQL Server 資料庫基本記錄(三)SQLServer資料庫
- 記錄
- MVVM的學習記錄和思考MVVM
- 查詢SQL Server的歷史執行記錄SQLServer
- PaperPig的記錄
- 【BUG記錄】MySQL插入Emoji表情報錯"Incorrect string value"MySql
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- git 修改之前提交記錄的某幾次記錄的賬號和郵箱Git