Oracle12C中With FUNCTION新特性
通過with子句,我們可以把很多原本需要儲存過程來實現的複雜邏輯用一句SQL來進行表達,
在12C中,with的功能又有所增強,在with裡可以直接定義一個函式。
比如
甚至可以支援自治事務函式,在函式中進行DML操作
而在11G中,則直接報錯ORA-00905
需要注意的是:在function定義的end後面不能跟函式名稱
這種語法在查詢DG備庫查詢中可以派上用場,在一個STANDBY備庫中,我們不能在只讀資料庫中建立函式,但通過with子句,我們把函式定義在select語句中,就完美規避了這一問題。
相關推薦
Oracle12C中With FUNCTION新特性
通過with子句,我們可以把很多原本需要儲存過程來實現的複雜邏輯用一句SQL來進行表達,在12C中,with的功能又有所增強,在with裡可以直接定義一個函式。比如甚至可以支援自治事務函式,在函式中進行
ES6中的一些新特性
得到 好的 代碼塊 代碼 重復 就是 trac 聲明變量 {} 這兩個命令是ES6的新語法知識。這兩個新的特性解決了ES6中的一些小的“bug”問題。其中包含一些知識:塊級作用域、let命令、const命令、全局對象的屬性。Google V8引擎已經部署了ES6的部分特性。
淺析Oracle 12c中Data Guard新特性
淺析Oracle 12c中Data Guard新特性 寫在前面 無論是做Oracle運維的小夥伴還是老夥伴,想必對Oracle資料庫的資料級災備核心技術—Data Guard是再熟悉不過了!這項從Oracle 8i就開始大面積普及的資料複製與災備技術以其久經考
H5中的es6新特性淺析
結構標籤:header、footer、aside、section、article、nav、figure 表單標籤:email、number、range、date、search、color 媒體標籤:video、audio、embed 其他功能標籤:process(
解讀ASP.NET 5 & MVC6系列(17):MVC中的其他新特性
(GlobalImport全域性匯入功能) 預設新建立的MVC程式中,在Views目錄下,新增加了一個_GlobalImport.cshtml檔案和_ViewStart.cshtml平級,該檔案的功能類似於之前Views目錄下的web.config檔案,之前我們在該檔案中經常設定全域性匯入的名稱空間,以避免在
ECMASCRIPT 6中字串的新特性
本文將覆蓋在ECMAScript 6 (ES6)中,字串的新特性。 Unicode 碼位(code point)轉義 Unicode字元碼位的長度是21位[2]。而JavaScript的字串,是16位的,以UTF-16的方式編碼。因此,超出16位碼長的碼位範圍(the Basic Multilingual P
新版AndroidStudio3較2.X中Moudle 的新特性
還再用compile依賴?那你就落後啦 AS 3.0 正式版已經出來了,講到新版本支援的一些新特性,那麼今天就來說說新版本中 Moudle 中 build.gradle 檔案中的變化。 我們來看看新建一個專案在 Moudle 中的 dependencies
VS2015使用C#6.0中的那些新特性
1、自動屬性的增強 1.1、自動屬性初始化 (Initializers for auto-properties) C#4.0下的果斷實現不了的。 只要接觸過C#的肯定都會喜歡這種方式。真是簡潔方便呀。 1.2、只讀屬性初始化Getter-
ES6中有哪些新特性?
ES6中的新特性(一)ECMAScript6.0(以下簡稱 ES6)是 JavaScript 語言的下一代標準,已經在 2015 年 6 月正式釋出了。它的目標,是使得 JavaScript 語言可以用來編寫複雜的大型應用程式,成為企業級開發語言。我們來看看ES6都做了哪些擴
VS2015 C#6.0 中的那些新特性
前言 VS2015在自己機器上確實是裝好了,費了老勁了,想來體驗一下跨平臺的快感,結果被微軟狠狠的來了一棒子了,裝好了還是沒什麼用,應該還需要裝Xarmain外掛,配置一些引數吧,由於這塊之前從未接觸過,想了想還是先不把時間繼續浪費在這裡了,於是乎來體驗一下新特性了。 1、自動屬性的增
新的SQUASHFS 4.3中的unsquashfs4新特性,能顯示映象當初的生成引數了
SQUASHFS 4.3 - A squashed read-only filesystem for Linux Copyright 2002-2014 Phillip Lougher <[email protected]> R
ES2019 中的 JavaScript 新特性
JavaScript 從成立之初就已經走了很長一段路,提供了許多新的功能,這些功能是專門設計來使該語言更加人性化和提升效率。以下是
C# 9.0中引入的新特性init和record的使用思考
寫在前面.NET 5.0已經發布,C# 9.0也為我們帶來了許多新特性,其中最讓我印象深刻的就是init和record type,很多文章已經把這兩個新特性討論的差不多了,本文不再詳細討論,而是通過使用角度來思考這兩個特性。initinit是C# 9.0中引入的新的訪問器,它允許被修飾的屬性在物件初始化的時候
【Oracle12C】部署服務建立用戶及建庫建表中遇到的問題以及12C的一些新特性
Oracle問題這是一篇oracle小白的不堪折磨,苦苦掙紮所作,所費心血頗深。 Oracle12C與11g版本的差異 在創建用戶時遇到一個問題(我的發現都是根據遇到的問題來研究的):問題描述:在創建服務所需用戶時提示ORA-65096:公用用戶名或角色無效。問題原因:根據Oracle官方文檔得知,12C版本
Oracle12c 中RAC功能增強新特性之ASM&Grid
網格 配置方法 改變 節點配置 root ext crc RM IT 1. 自動存儲管理(ASM)方面的增強 1.1. Flex ASM 在典型的網格架構安裝中,每個節點有自己的ASM實例運行並扮演該節點上數據庫的存儲容器的角色,對這種安裝配置,存在單點失敗的
Oracle12c中SQL性能優化(SQL TUNING)新特性之自動重優化(automatic reoptimization)
num sysdba number 並行執行 loop pdb state 周期性 align Oracle12c中的自適應查詢優化有一系列不同特點組成。像自適應計劃(AdaptivePlans)功能可以在運行時修改執行計劃,但並不允許計劃中連接順序的改變。自動重優化
Oracle12c中多宿主容器數據庫(CDBs)和可插拔數據庫(PDBs)新特性之運行腳本
error local app tab OS ecif lora cron lis 對開發者和DBA們來說,對shell腳本批量任務的影響成了多宿主選項帶來的最大改變之一。因為多宿主環境通過服務來連接到可插拔數據庫,因此,依靠CRON和OS認證成了換成多宿主環境後的一
Oracle12c中容錯&性能新特性之表空間組
size path 臨時 pac dbf 包含 amp lec 空間名 1. 簡介 表空間組可以使用戶消耗來自多個表空間的臨時表空間。表空間組有如下特點: 1) 至少包含一個表空間。表空間組中包含的最大表空間數沒有限制。 2)
Oracle12c中SQL效能優化(SQL TUNING)新特性之自動重優化(automatic reoptimization)
Oracle12c中的自適應查詢優化有一系列不同特點組成。像自適應計劃(AdaptivePlans)功能可以在執行時修改執行計劃,但並不允許計劃中連線順序的改變。自動重優化基於先前執行和反饋到優化器資訊的學習,因此,語句下次解析執行時將會生成一個較好的計劃。1. 統計資訊
Java 9 中的 9 個新特性
不想 行為 添加元素 ase 結合 quest 簡單 通過 this Java 8 發布三年多之後,即將快到2017年7月下一個版本發布的日期了。 你可能已經聽說過 Java 9 的模塊系統,但是這個新版本還有許多其它的更新。 這裏有九個令人興奮的新功能將與 Java 9