达梦数据库探查经验文档.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

市监局数据探查经验文档

一、数据探查模板

表探索模板

表名表说明数据主体总数据量数据来源

字段探索模板

表名字段字段字段空值空值最小最大均值中位唯一数据

类型说明个数比例值值数个数分布

二、数据字典

1、直接在可视化工具上查看

右键表名-属性,在常规界面查看表注释,在DDL界面查看字段注释。

1

2、通过数据库表查询

(一般没有权限,需要协商申请)

1)查看当前模式下的信息

user_tables--表属性

user_tab_columns--字段属性

user_col_comments--字段注释

2)查看所有模式下的信息

all_tables--表属性

all_tab_columns--字段属性

all_col_comments--字段注释

三、数据探查

1、Sql探查

构造临时表,逐一轮换表名和字段,这样只需修改临时表的定义,下面的查询sql不需修改

2

2、利用finereport进行探查

使用finereport中的sql函数生成对应的sql语句来查询

利用finereport还可以设置定时调度,对一些耗时巨大的操作可以放到后台进行处理

四、踩坑经验

1、达梦数据库的模式

一个用户对应一个模式,查询本模式下的表同常用sql语句:select*fromtable

查询其他模式下的表,需要对应指定模式名:select*from模式.table[达梦说明文档]

3

实际查询中,select*from模式.table报错,无效表名或视图名,模式名和表名必须用双引

号引起来,如select*from“模式”.”table”

2、定义变量的使用

各条语句后面的分号不能省略

变量使用:=来赋值,可以直接在定义的时候赋值

如果没有初始赋值,则必须在Begin和End里面进行赋值

3、临时表的创建

CREATEGLOBALTEMPORARYTABLETMP_EMP(

EMPNOINTPRIMARYKEY,

ENAMEVARCHAR(15)NOTNULL,

JOBVARCHAR(10))

ONCOMMITDELETEROWS;

ONCOMMITDELETEROWS:指定临时表是事务级的,每次事务提交或回滚之后,表中所有

数据都被删除;

ONCOMMITPRESERVEROWS:指定临时表是会话级的,会话结束时才清空表,并释放临时B

树。

4、达梦数据管理工具

在DM管理工具上进行修改和删除数据,只在当前会话生效。

需点击提交之后,才能全局生效

4

文档评论(0)

176****8341 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档