跳至主要內容

达梦数据库使用记录

代码小郭...大约 1 分钟数据库达梦

达梦数据库使用记录

官方文档https://eco.dameng.com/document/dm/zh-cn/start/index.html

MySql迁移达梦总结:https://download.dameng.com/eco/docs/DM_DBA%E6%89%8B%E8%AE%B0%E4%B9%8BMySQL%E7%A7%BB%E6%A4%8D%E5%88%B0DM.pdf

  • 查看数据库版本
SELECT * FROM v$version
  • 日期字段默认时间设置

    达梦不支持默认时间设置,可以在字段上设置触发器来实现

  • 字段自增设置

​ DM 数据库可以实现这种方式,和 MySQL 的操作方式不一样而已。需要在建表的时候设置,举例如下:

CREATE TABLE "TAB_12"
(
"ID" INT IDENTITY (1, 1) NOT NULL,
"NAME" VARCHAR(10),
NOT CLUSTER PRIMARY KEY("ID")) ;
  • 修改字段类型

​ DM直接将varchar类型修改为text类型会报错:数据类型的变更无效,

​ 一个有效的变更方法:

(1)增加一个为text类型的字段case_name1

alter table KF.BASE_CASE add case_name1 text;

(2)将case_name字段的值赋给case_name1

update KF.BASE_CASE set case_name1=trim(case_name);

(3)删除字段case_name

alter table KF.BASE_CASE drop column CASE_NAME;

(4)将字段case_name1改名为case_name

alter table KF.BASE_CASE rename column case_name1 to case_name; 
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.1.3