LightDB 23.1相容Oracle新特性支援
22.3中LightDB相容Oracle語法做了增強
新特性相容如下:
- grant connect/resource語句
- drop user test cascade;
grant connect/resource語句
如下語句在LightDB中可以執行成功
切換到Oracle模式的資料庫test中執行,執行下面語句確認
show lightdb_dblevel_syntax_compatible_type; Oracle
返回Oracle說明資料庫庫Oracle模式
lightdb@test=# CREATE USER TEST IDENTIFIED BY test DEFAULT TABLESPACE test TEMPORARY TABLESPACE test; CREATE ROLElightdb@test=# GRANT CONNECT TO TEST;GRANT ROLElightdb@test=# GRANT RESOURCE TO TEST;GRANT ROLElightdb@test=# GRANT UNLIMITED TABLESPACE TO TEST;GRANT ROLE
drop user cascade級聯刪除語句
建立測試庫,和測試表
當有連線登陸到資料庫中時,是不允許刪除的,這與Oracle類似,可以透過如下命令確認:
\c test lightdb@test=# select * from lt_stat_activity where datname = 'test';-[ RECORD 1 ]----+-----------------------------------datid | 24485 datname | test pid | 29451 leader_pid | usesysid | 24486 usename | test application_name | ltsql client_addr | 10.0.4.4 client_hostname | client_port | 32429 backend_start | 2023-02-17 09:19:04.632679+08 xact_start | query_start | 2023-02-17 09:21:30.590778+08 state_change | 2023-02-17 09:21:30.592998+08 wait_event_type | Client wait_event | ClientRead state | idle backend_xid | backend_xmin | query_id | 5903824519346358151 query | insert into test_table values (1); backend_type | client backend lightdb@test=# drop user test cascade;ERROR: user 'test' cannot be dropped cascade because there are users already connected.
中斷此連結後,可以cascade方式刪除
\c test lightdb@test=# drop user test cascade;DROP ROLE
注:級聯刪除不會刪除庫
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2935692/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LightDB23.1新特性支援Oracle hint增強DB2Oracle
- LightDB 22.4 新特性之相容Oracle sqluldr2OracleSQL
- LightDB 22.4 新特性之相容Oracle樹形查詢Oracle
- lightdb新特性--相容oracle儲存過程的聯合陣列Oracle儲存過程陣列
- lightdb -- Oracle相容 -- rownumOracle
- LightDB 22.4 新特性之完全相容Oracle varchar2資料型別Oracle資料型別
- LightDB 22.4 新特性之支援Oracle cardinality和ordered_predicates hintOracle
- LightDB 22.4 新特性之相容Oracle線上轉換普通表為分割槽表Oracle
- lightdb -- merge into insert 相容 OracleOracle
- LightDB/PostgreSQL 相容Oracle儲存過程SQLOracle儲存過程
- LightDB相容掃描 - 事前SQL相容遷移評估工具24.1支援MySQL --> TDSQL-PostgreSQL相容性掃描MySql
- Oracle11新特性——PLSQL新特性(七)OracleSQL
- Oracle11新特性——PLSQL新特性(六)OracleSQL
- Oracle11新特性——PLSQL新特性(五)OracleSQL
- Oracle11新特性——PLSQL新特性(四)OracleSQL
- Oracle11新特性——PLSQL新特性(三)OracleSQL
- Oracle11新特性——PLSQL新特性(二)OracleSQL
- Oracle11新特性——PLSQL新特性(一)OracleSQL
- LightDB/postgresql內建特性之訪問oracle之oracle_fdw介紹SQLOracle
- Oracle 20c 的 In-Memory 新特性 Spatial 和 Text 支援Oracle
- 【ORACLE新特性】11G 分割槽新特性Oracle
- Oracle goldengate 12c 新特性之完美支援Active Data GuardOracleGo
- Seata 新特性,APM 支援 SkyWalking
- Oracle 20c 新特性:SQL 巨集支援(SQL Macro)Scalar 和 Table 模式OracleSQLMac模式
- MySQL8.0新特性-CTE語法支援MySql
- Android N新特性--多視窗支援Android
- oracle18c新特性Oracle
- Oracle 12c新特性Oracle
- Oracle 11g 新特性Oracle
- Oracle 20c 新特性:原生的區塊鏈支援 Native Blockchain tablesOracle區塊鏈Blockchain
- Oracle 20c 新特性:XGBoost 機器學習演算法和 AutoML 的支援Oracle機器學習演算法TOML
- Oracle 12c 新特性(四)Oracle
- Oracle 12c 新特性(三)Oracle
- Oracle 12c 新特性(二)Oracle
- Oracle 12c 新特性(一)Oracle
- 新的Oracle時間資訊特性Oracle
- oracle 11g 的新特性Oracle
- oracle 11GR2 新特性Oracle