自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 达梦数据库HINT模糊匹配简单说明

#达梦数据库HINT模糊匹配简单说明--打开HINT注入功能SP_SET_PARA_VALUE(1,'ENABLE_INJECT_HINT',1) SELECT *FROM T TT WHERE TT.OBJECT_ID =222 AND OWNER='SYS'; CALL SF_INJECT_HINT('SELECT *FROM T TT WHERE TT.OBJECT_ID =222 AND','NO_INDEX(TT,IDX_T_O)','TEST2','TEST2',TRUE,NULL)

2022-05-13 18:39:26 1236

原创 达梦数据库存储过程循环报错后继续下一个循环不终止

1、创建存储过程1.1、创建一个存储过程将一个模式对应的表插入其它表中。CREATE OR REPLACEPROCEDURE T_1208 ( )AS I INT :=0; CURSOR Z FOR SELECT OWNER, OBJECT_NAME FROM ALL_OBJECTS WHERE OBJEC

2021-12-19 22:20:08 2545

原创 达梦数据库使用SQL调试查看存储过程、函数等对象是否符合自己的要求

1、创建一个调试存储过程CREATE OR REPLACE PROCEDURE T_1208(COL INT)ASTYPE ZQH IS TABLE OF SYSDBA.D_I%ROWTYPE;Y ZQH;T INT;BEGINEXECUTE IMMEDIATE 'SELECT * FROM D_I WHERE ID>?' BULK COLLECT INTO Y USING COL;T:=Y(1).ID;END;2、选择manager工具中的SQL调试按钮3、选择需要调试对象

2021-12-19 11:36:42 3663

原创 达梦数据库连接工具使用小技巧之连接组、注册连接

1、按连接组显示及建立连接组1.1、点击红框内的小三角1.2、选择连接组显示,点击【显示方式】选择【连接组】1.3、建立连接组,点击【配置连接组】,输入及选择下面的内容,注意第一次必须要选一个连接才能建立连接组。2、注册连接及加入连接组2.1、选择红框按钮2.2、注册连接,再注册的时候勾选【添加到连接组】并选择想要的组2.3、注册结果总结:注册连接及创建连接组的好处在于当我们需要维护大量数据库时,我们可以通过功能、类别等属性进行分组维护,既方便又美观。链接: 达梦技术社区ht

2021-12-18 23:25:08 1526

原创 达梦数据库动态SQL之SELECT...INTO单行数据返回及多行数据返回

1、给普通类型变量赋单个值CREATE OR REPLACE PROCEDURE T_1208(ID INT)ASZ INT;BEGINEXECUTE IMMEDIATE 'SELECT TOP 1 ID FROM D_I WHERE ID>? ' INTO Z USING ID; PRINT Z;END;执行结果[执行语句1]:CALL T_1208(15);执行成功, 执行耗时2毫秒. 执行号:671632、给普通变量赋多个值2.1、SELECT INTO 中包

2021-12-18 17:24:01 5862

原创 达梦数据库动态SQL(二)使用?表示参数

使用‘?’代替动态SQL的参数,参数为过滤条件的值CREATE OR REPLACE PROCEDURE T_1208(ID INT)ASBEGIN EXECUTE IMMEDIATE 'SELECT * FROM D_I WHERE ID>? AND DATE_TIME>? ' USING ID,'2021-1-1';END;执行结果使用‘?’代替动态SQL的参数,参数为列值CREATE OR REPLACE PROCEDURE T_1208(COL VARCHAR(

2021-12-18 12:31:40 1468

原创 达梦数据库使用||连接符的动态SQL

达梦数据库动态SQL,使用连接符的动态sql语句之带' '或" "或不带

2021-12-17 22:21:31 1684

原创 达梦数据库使用记录(数组)类型作存储过程参数

1、简单类型的集合(数组)类型作为存储过程的参数1.1、创建一个INT的集合类型CREATE OR REPLACE TYPE VR IS VARRAY(10) OF INT;1.2、创建一个简单的存储过程CREATE OR REPLACE PROCEDURE D_V(ID IN VR)AS SUM_C INT :=0;BEGIN SUM_C := ID[1]+ID[2]; PRINT SUM_C;END;1.3、调用存储过程CALL D_V(VR(23,45))说明:VR(

2021-12-05 20:39:18 2020

原创 达梦数据库迁移ORACLE流程介绍

1、oracle准备工作 a、备份 b、迁移对象统计 c、字符集查看 d、统计页大小2、DM初始化参数准备注意以下几个参数:a、PAGE_SIZE 页大小根据oracle准备工作的页大小选择.b、CASE_SENSITIVE 大小写敏感,默认是敏感。c、CHARSET 字符集选择,默认GB18030.d、LENGTH_IN_CHAR 是否以字符为单位,以UTF-8为例,一个字符为三个字节,如果选择字符为单位则varchar(2)可以存两个中文字符,否则不能存

2021-09-22 22:47:58 1167

原创 数据库半连接相互替换

什么是半连接两个表做关联查询,只返回一个表的数据。比如IN或EXISTS。半连接替换IN 与 EXISTS相互替换SELECT COUNT(*)FROM AUTOPRINT.T_AUTOPRINT AWHERE A.ID IN ( SELECT S.AUTOPRINTID FROM

2021-09-22 21:53:22 461

原创 达梦数据库锁介绍

达梦数据库锁介绍锁模式锁粒度TID锁查看如何利用TID锁控制数据库版本锁模式共享锁共享锁(Share Lock,简称 S 锁)用于读操作,防止其他事务修改正在访问的对象。这种封锁模式允许多个事务同时并发读取相同的资源,但是不允许任何事务修改这个资源。排他锁排他锁(Exclusive Lock,简称 X 锁)用于写操作,以独占的方式访问对象,不允许任何其他事务访问被封锁对象;防止多个事务同时修改相同的数据,避免引发数据错误;防止访问一个正在被修改的对象,避免引发数据不一致。一般在修改对象定义时使用

2021-09-21 22:46:38 765

原创 DM 跟踪日志及ET

DM 跟踪日志及ET跟踪日志什么跟踪日志跟踪日志打开与关闭跟踪日志查看ET什么是ETET调用及查看方式ET参数说明跟踪日志什么跟踪日志跟踪日志内容包含系统各会话执行的 SQL 语句、参数信息、错误信息等。跟踪日志主要用于分析错误和分析性能问题,基于跟踪日志可以对系统运行状态有一个分析。跟踪日志打开与关闭1、使用SYSDBA账户通过DM管理工具或者DISQL工具登录数据库。打开跟踪日志SP_SET_PARA_VALUE(1,'SVR_LOG',1);关闭跟踪日志SP_SET_PARA_VA

2021-09-21 14:33:30 503

原创 达梦数据库列级访问限制

达梦数据库列级访问限制列级限制创建表插入数据创建访问用户SELECT访问限制权限授予SELECT访问限制权限登录用户并访问表所有列数据登录用户并访问表有权限的列数据UPDATE访问限制权限授予UPDATE访问限制权限更新没有权限的列更新有权限的列查看更新后的数据列级限制创建表插入数据创建访问用户SELECT访问限制权限授予SELECT访问限制权限登录用户并访问表所有列数据访问报错,因为没有访问权限登录用户并访问表有权限的列数据UPDATE访问限制权限授予UPDATE访问限制

2021-08-29 15:14:03 242

原创 MobaXterm工具将服务器图形界面投射到客户端

MobaXterm工具将服务器图形界面投射到客户端直接打开界面会报错在CMD界面输入IPCONFIG查看客户端IP,由于我测试的VMware所以我要看虚拟网卡1,如果你时WLAN连接服务器则查看WLAN地址,如果你是网卡1则看网卡1,以此类推。输入xport DISPLAY=192.168.74.1:0.0可查看。有时候用户发现IP是按要求写的为什么也投射不出来,排除服务防火墙、selinux等安全问题后可检查下图中步骤2的内容是否是0.0,可能是1.0等。...

2021-08-29 10:34:49 535

原创 达梦DTS迁移工具简单使用示例

达梦DTS迁移工具工具使用迁移准备工作修改达梦数据库回归表空间、redo日志大小建立业务表空间、及用户兼容参数修改迁移过程迁移错误解决迁移准备工作修改达梦数据库回归表空间、redo日志大小--SYSDBA用户登录数据库,执行以下脚本:--扩展undo大小alter tablespace roll resize datafile 'ROLL.DBF' to 1024;--扩展redo日志文件大小alter database resize logfile 'SBTEST01.log' to

2021-08-29 09:51:34 276

原创 达梦数据库-DMDSC之虚拟机共享存储搭建

达梦数据库-DMDSC之共享存储搭建1、创建虚拟共享磁盘2、虚拟磁盘加入服务器A2.1、编辑虚拟机设置2.2、修改虚拟机的配置文件3、虚拟机B提示1、创建虚拟共享磁盘Windows下VMware 创建共享磁盘命令:vmware-vdiskmanager.exe -c -s 2G -a lslogic -t 2 “D:\1\share-2.vmdk”创建过程:打开CMD,在VMware 安装目录中使用vmware-vdiskmanager.exe创建。C:\WINDOWS\system32>d:

2021-08-12 23:20:23 464

原创 达梦数据库基本语法使用

达梦数据库基本语法使用1、建表2、 插入数据3、查看数据4、修改数据5、savepoint、rollback使用1、建表CREATE TABLE "SYSDBA"."STUDENT" ( "SNO" INT,"SNAME" VARCHAR(50) NOT NULL,"SEX" CHAR(10) NOT NULL,"DEPT" VARCHAR(200) NOT NULL,"BRITH" DATE NOT NULL,"AGE" INT NOT NULL,PRIMARY KEY(SNO),

2021-08-05 16:11:00 1484

原创 达梦数据库创建用户

达梦数据库创建用户1、使用manager创建用户2、修改用户角色3、修改系统权限4、修改资源限制1、使用manager创建用户选择用户>管理用户>右击管理用户>点击新建用户说明:用户名为要创建的用户,密码是用户登录数据库实例的密码,表空间是用户存储数据等信息的默认表空间。2、修改用户角色选择所属角色按钮,勾选需要授予的角色,转授是用户能够将这个角色转授给其它用户。3、修改系统权限用户权限包括系统权限和对象权限,系统权限为系统级权限,比如修改系统状态、DDL的一些语句权限

2021-08-05 15:43:05 14567

原创 达梦数据库连接工具简介

达梦数据库连接工具简介1、disql连接工具基本使用1.1、disql连接数据库(1)1.2、disql连接数据库(2)2、manager工具2.1、在linux系统中使用下列命令启动图形化界面2.2、在windows中选择DM管理工具快捷方式2.4、连接数据库实例1、disql连接工具基本使用1.1、disql连接数据库(1) [dmdba@localhost ~]$ disql SYSDBA/SYSDBA@localhost:5236 说明:disql 用户名/密码@主机地址:端口出现以下内

2021-08-05 15:02:01 11045

原创 达梦数据库快速安装

达梦数据库快速安装数据库安装及初始化实例1、环境设置1.1创建资源2、安装数据库2.1 、交互式安装2.2、修改bash_profile3、初始化实例4、启动、停止实例4.1、前台启动数据库实例4.2、前台停止数据库实例4.3、后台启动4.4、后台服务停止数据库安装及初始化实例1、环境设置工具:VMware、winscp系统:centos 7.9 64位CPU:AMD内存:2G磁盘:30G1.1创建资源 1.1.1、创建用户、用户组和目录 [root@localhost ~

2021-08-05 12:06:26 827

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除