DSIQL的基本操作

本文详细介绍了DSIQL的基本操作,包括启动、登录、运行脚本等。讲解了在Windows和LINUX环境下处理特殊字符的方法,并提到了环境变量设置、常用命令如LOGIN/LOGOUT、CONN[ECT]/DISCONN[ECT]以及如何插入大对象数据。此外,还阐述了如何使用START命令运行脚本和EDIT命令编辑脚本,帮助用户深入理解DSIQL的使用技巧。
摘要由CSDN通过智能技术生成


DSIQL的基本操作:如何启动disql、如何登录DISQL、如何使用DISQL,DISQL中如何运行脚本等

功能简介

dm_svc.conf 中配置的网络服务名
dmrac_svc =(192.168.1.150:5236, 192.168.1.150:5237)。
使用服务名的好处是第一个 IP 连不通,会自动连接下一个

windows中特殊字符的处理方法

DIsql 的要求对连接串的特殊字符需要使用双引号括起
来”aaaa/aaaa”, 操作系统的要求需要再在最外加双引号和转
义”””aaaa/aaaa”””。例如:用户名为 user01,密码为 aaaa/aaaa,那么连
接串要写成:DIsql user01/”””aaaa/aaaa”””
密码为 aaaa aaaa ,那么连接串要写成:DIsql user01/”aaaa aaaa”
用户名为 user01,密码为 aaaa”aaaa ,那
么连接串要写成:DIsql user01/”””aaaa””””aaaa”””。

LINUX 系统

如果密码中没有单引号的,应该都只有外面加单引号就可以解决了;如果密码只有单引号,
那么可以将单引号用双引号括起来;如果既有单引号又有美元符(KaTeX parse error: Can't use function '\)' in math mode at position 16: )、反引号(`)、转义符 (\̲)̲、感叹号(!)四个特殊字符,那…aaaa,使用双引号括起来,同时对$加反斜杠转义。那么连接串要写成:./DIsql user01/”aaa’$aaaa”。
密码为aaa”'aaaa ./DIsql user01/”\”aaa\”\”'aaaa\””。

LOGIN /LOGOUT

LOGIN 登录主库建立会话

CONN[ECT] /DISCONN[ECT]

aaaa/aaaa,那么连接串要写成: conn user01/“aaaa/aaaa”。

DIsql 环境变量设置

使用 SET 命令可以对当前 DIsql 的环境变量进行设置。并通过 SHOW 命令来查看当前
系统中环境变量的设置情况
如:Set heading on timing on

DIsql 常用命令

SQL>spool d:\b.sql
SQL>select top 5* from sysobjects;
SQL>spool off

切换到操作系统命令 HOST

SQL>HOST DIR

查看执行计划 EXPLAIN

插入大对象数据

当插入语句中包含大对象数据文件时,使用@。
create table test(a int,b image);
@insert into test values(1,@‘e:\DSC_1663.jpg’);

使用 START 命令运行脚本

1.启动 DIsql 时,运行脚本。
DIsql SYSDBA/SYSDBA D:\test.sql 2. 进入 DIsql 之后,运行脚本。 SQL>start D:\test.sql 或 SQL>D:\test.sql

使用 EDIT 命令编辑脚本

DIsql 中使用 EDIT 命令来编辑指定的脚本文件。
SQL>EDIT D:\test.sql
或 SQL>edit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值