1.查看捕获信息
SELECT * FROM V$CAPTURE;
2.查看执行时间长的sql语句
SELECT * FROM V$LONG_EXEC_SQLS;SELECT * FROM V$SYSTEM_LONG_EXEC_SQLS;
3.设置当前模式
SET SCHEMA schema_name;
4.创建表空间
CREATE TABLESPACE TS1 DATAFILE 'd:\TS1.dbf' SIZE 128;
5.创建Huge表空间
CREATE HUGE TABLESPACE <表空间名> PATH <表空间路径>;
6.删除表语句
DROP TABLE [<模式名>.]<表名> [RESTRICT|CASCADE];
7.回滚事务到保存点
ROLLBACK [WORK] TO SAVEPOINT <保存点名>;
举例说明:
(1)往表 ADDRESS_TYPE 中插入一个数据INSERT INTO PERSON.ADDRESS_TYPE(NAME) VALUES('发货地址');(2)查询表 ADDRESS_TYPESELECT * FROM PERSON.ADDRESS_TYPE;/*地址类型名为'发货地址'的记录已经被插入到表中*/(3)设置保存点SAVEPOINT A;(4)往表 ADDRESS_TYPE 中插入另一个数据INSERT INTO PERSON.ADDRESS_TYPE(NAME) VALUES('家庭地址');(5)回滚到保存点ROLLBACK TO SAVEPOINT A;(6)查询表 ADDRESS_TYPESELECT * FROM PERSON.ADDRESS_TYPE;/*插入操作被回滚,ADDRESS_TYPE 中不存在地址类型名为'家庭地址'的记录*/
8.设置事务隔离级语句
SET TRANSACTION ISOLATION LEVEL <事务隔离级>;<事务隔离级> ::= READ COMMITTED | READ UNCOMMITTED | SERIALIZABLE
9.其它事务以排它锁方式(X)存取该表。
LOCK TABLE tablename IN EXCLUSIVE MODE;
10.条件语句
IF <条件表达式>THEN <执行部分>;[ELSEIF|ELSIF <条件表达式> THEN <执行部分>;{ELSEIF|ELSIF <条件表达式> THEN <执行部分>;}][ELSE <执行部分>;]END IF
如果觉得《达梦数据库常用sql语句整理(3)》对你有帮助,请点赞、收藏,并留下你的观点哦!