当前位置: 首页 > news >正文

达梦数据库操作

----【1】查看大小写是否敏感

(1)SELECT CASE_SENSITIVE();  (2)select SF_GET_CASE_SENSITIVE_FLAG();

1表示大小写敏感
0表示大小写不敏感

-----【2】查看字符集

  (1)select SF_GET_UNICODE_FLAG();  (2)select UNICODE();

0 代表数据库字符集编码为 GB18030
1 代表数据库字符集编码为 UTF-8
2 代表数据库字符集编码为韩文字符集 EUC-KR

--------【3】查看分页大小

   select SF_GET_PAGE_SIZE(); 

------【4】查看簇

   SELECT cast(SF_GET_EXTENT_SIZE() as varchar);

-------【5】长度是否以字符为单位:
select SF_GET_LENGTH_IN_CHAR()
1/Y -是;0/N-否

-----【6】是否需要开兼容性参数

SELECT SF_GET_PARA_VALUE(1, 'COMPATIBLE_MODE') FROM DUAL;
SELECT para_name, para_value FROM v$dm_ini WHERE para_name = 'COMPATIBLE_MODE';
0:不兼容。默认为 0
1:兼容 SQL92 标准
2:兼容 ORACLE
3:兼容 MS SQL SERVER
4:兼容 MYSQL
5:兼容 DM6
6:兼容 TERADATA
7:兼容 PG
设置兼容模式
使用 sp_set_para_value 函数设置
sp_set_para_value(0, 'COMPATIBLE_MODE', 4);

-------【7】查询DM数据库所有表的各种约束和索引

----【7.1】查询主键
SELECT a.OWNER as "模式名",a.TABLE_NAME as "表名",b.COLUMN_NAME as "列名", a.CONSTRAINT_NAME as "约束名"
from DBA_CONSTRAINTS a, ALL_CONS_COLUMNS b where a.CONSTRAINT_NAME=b.CONSTRAINT_NAME and CONSTRAINT_TYPE='P';

-----【7.2】查询外键
SELECT a.OWNER as "模式名",a.TABLE_NAME as "表名",b.COLUMN_NAME as "列名", a.CONSTRAINT_NAME as "约束名"
from DBA_CONSTRAINTS a, ALL_CONS_COLUMNS b where a.CONSTRAINT_NAME=b.CONSTRAINT_NAME and CONSTRAINT_TYPE='R';

----【7.3】查询唯一约束

SELECT a.OWNER as "模式名",a.TABLE_NAME as "表名",b.COLUMN_NAME as "列名", a.CONSTRAINT_NAME as "约束名"
from DBA_CONSTRAINTS a, ALL_CONS_COLUMNS b where a.CONSTRAINT_NAME=b.CONSTRAINT_NAME and CONSTRAINT_TYPE='U';

----【7.4】查询check约束

SELECT a.OWNER as "模式名",a.TABLE_NAME as "表名",b.COLUMN_NAME as "列名", a.CONSTRAINT_NAME as "约束名",SEARCH_CONDITION as "CHECK约束的条件"
from DBA_CONSTRAINTS a, ALL_CONS_COLUMNS b where a.CONSTRAINT_NAME=b.CONSTRAINT_NAME and CONSTRAINT_TYPE='C';

----【7.5查询默认列
SELECT OWNER as "模式名",TABLE_NAME as "表名",COLUMN_NAME as "列名",DATA_TYPE as "列类型",DATA_DEFAULT as "默认值" FROM DBA_TAB_COLUMNS WHERE DATA_DEFAULT IS NOT NULL;

----【7.6】查询非空列
SELECT OWNER as "模式名",TABLE_NAME as "表名",COLUMN_NAME as "列名",DATA_TYPE as "列类型" FROM DBA_TAB_COLUMNS WHERE NULLABLE ='Y';

-----【7.7】查询索引
SELECT TABLE_OWNER as "模式名",TABLE_NAME as "表名",COLUMN_NAME as "列名",INDEX_NAME as "索引名" from DBA_IND_COLUMNS WHERE TABLE_OWNER='T1';

 

 

http://www.jsqmd.com/news/71285/

相关文章:

  • 揭秘!新中式装修哪家强,看完这篇不迷茫 - 品牌测评鉴赏家
  • 探寻新中式装修“正宗门派”,让家古韵新生 - 品牌测评鉴赏家
  • 完整教程:invalidate(),postInvalidate()和requestLayout()区别
  • 现代简约风装修公司大揭秘,哪家设计强? - 品牌测评鉴赏家
  • MCP 爆火背后:是技术革命,还是精心包装的“新瓶旧酒”?
  • web框架——flask基础知识深入-flask3.x之上下文管理机制
  • 「2025家装售后红榜」十大装修公司谁能“售后无忧”? - 品牌测评鉴赏家
  • 2025年12月成都软件定制开发,crm系统定制软件开发,流程管理系统软件开发公司推荐:聚焦企业定制能力与技术竞争力​ - 品牌鉴赏师
  • 2025年12月螺杆式空压机,磁悬浮空压机,永磁变频空压机厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 2025年12月压缩空气,压缩空气设备保养,压缩空气过滤设备厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 2025年12月cfd券商推荐:行业权威盘点与合规资质红榜发布​ - 品牌鉴赏师
  • 二手房翻新不踩坑!苏州本土 3 家口碑公司帮你实现老房逆袭(附 2025 避坑指南) - 品牌测评鉴赏家
  • 揭秘!这些整装服务强到逆天,新房装修闭眼选 - 品牌测评鉴赏家
  • SAM 学习笔记
  • 装修公司大揭秘:售后服务哪家强? - 品牌测评鉴赏家
  • 2025年12月螺旋失重秤,单管螺旋秤,双管螺旋秤厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 2025年12月cfd经纪商公司推荐:行业权威测评与合规交易平台红榜发布​ - 品牌鉴赏师
  • 2025最新五大生涯规划师机构测评,选对职业规划师培训,开启收入复利增长 - 速递信息
  • 2025年12月四川预订服务小程序开发,活动报名小程序开发,解决5公里内配送小程序开发公司推荐:测评指南 - 品牌鉴赏师
  • 2025年12月成都电商小程序开发,预订服务小程序开发,活动报名小程序开发公司推荐:看综合实力 - 品牌鉴赏师
  • 算法第四次作业
  • 二手房翻新怎么选?这3类靠谱公司帮你避坑(附2025口碑榜单) - 品牌测评鉴赏家
  • 2025年12月四川软件开发,成都软件开发,数据中台管理系统软件开发公司推荐:定制服务测评与选型指南​ - 品牌鉴赏师
  • re入门
  • re入门
  • 源码层面详解Node.js反序列化漏洞原理与利用
  • 2025年12月棕刚玉段砂,棕刚玉砂子,棕刚玉细粉厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 能工智人
  • 第三天—C++语法基础
  • 2025年12月降血糖公司推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师