(本文只作为随笔或个人笔记,非官方文档,请勿作他用,谢谢)
DM8数据库的SQL兼容性很高,和Oracle差距不大,以下是个人认为比较关键的部分。
1、关键动词
2、数据类型
2.1、字符型
2.2、时间型
3、数据操作
insert into , update –插入、更新数据
注意 delete 和 truncate 的区别,个人认为delete 删除慢,可恢复,truncate 删除不生成日志,快,不可恢复
在对数据进行增删改时,要注意对数据进行备份。
4、表操作
drop –删除表
alter –修改表,例如增加字段 alter table *** add [newcolumn] [类型] [是否非空]
5、建立索引
CREATE INDEX MYCOLUMN_INDEX ON MYTABLE (MYCLUMN);
6、exists
SELECT * FROM 学生信息 A WHERE EXISTS
(
SELECT * FROM 签到记录 WHERE 学号=A.学号
);
–表示已签到学生信息
7、join
left join
inner join
right join
full outer join
8、控制事务
commit –提交
rollback –回滚
guid() –生成一个唯一的编码串,字符类型,与row_number() over() 的结果不同,row_num的结果为数值
9、获取系统支持的数据类型
select * from sys.systypeinfos;
Original: https://www.cnblogs.com/Songhn9/p/13524738.html
Author: 她脚踝银铃响了
Title: 达梦产品技术支持培训-day2-DM8常用SQL
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599405/
转载文章受原作者版权保护。转载请注明原作者出处!