91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle與PostgreSQL的DDL語句與事務有什么區別

發布時間:2021-11-11 13:53:03 來源:億速云 閱讀:197 作者:iii 欄目:關系型數據庫

這篇文章主要介紹“Oracle與PostgreSQL的DDL語句與事務有什么區別”,在日常操作中,相信很多人在Oracle與PostgreSQL的DDL語句與事務有什么區別問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Oracle與PostgreSQL的DDL語句與事務有什么區別”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Oracle執行 DDL語句如CREATE, DROP, RENAME, or ALTER時,會隱式提交事務;PG在執行這類語句時,不會提交事務,需顯式提交。

--------------------------- Session A

drop table if exists t1;

-- 開啟事務

begin;

-- 查詢當前事務號

select txid_current(); 

-- 創建表&插入100w數據

create table t1(id int,c1 varchar(20));

-- 查詢當前事務號

select txid_current(); 

insert into t1 select generate_series(1,1000000),'#TESTDATA#';

rollback;-- 回滾事務

select count(*) from t1;

提示:

ERROR:  relation "t1" does not exist

LINE 1: select count(*) from t1;

如果是Oracle數據庫,創建數據表成功后會隱式提交事務,插入數據后回滾,數據表仍會存在。

到此,關于“Oracle與PostgreSQL的DDL語句與事務有什么區別”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定日县| 太康县| 阳曲县| 阿克| 棋牌| 古丈县| 于都县| 吴忠市| 通海县| 昌图县| 泸溪县| 乌兰县| 惠水县| 金秀| 桦甸市| 祥云县| 育儿| 苗栗市| 海兴县| 扎兰屯市| 兰考县| 株洲县| 三门峡市| 花垣县| 浦城县| 舒城县| 博野县| 吴旗县| 德保县| 海林市| 师宗县| 新安县| 边坝县| 福清市| 瑞丽市| 同江市| 新兴县| 山阳县| 太仆寺旗| 汝阳县| 砚山县|