失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 达梦数据库常用sql语句整理(3)

达梦数据库常用sql语句整理(3)

时间:2022-04-02 11:43:53

相关推荐

达梦数据库常用sql语句整理(3)

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)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。