- 浏览: 100106 次
- 性别:
- 来自: 无锡
文章分类
最新评论
sqlplus + 数据库名字+@。。。
SQL> set echo on—————————————————设置运行命令是是否显示语句 SQL> set feedback on———————————————-设置显示“已选择XX行” SQL> set colsep | —————————————————设置列与列之间的分割符号 SQL> set pagesize 10———————————————–设置每一页的行数 SQL> SET SERVEROUTPUT ON——————————-设置允许显示输出类似dbms_output.putline SQL> set heading on————————————————设置显示列名 SQL> set timing on————————————————–设置显示“已用时间:XXXX” SQL> set time on—————————————————–设置显示当前时间 SQL> set autotrace on———————————————–设置允许对执行的sql进行分析 sqlplus sys/sys@DODO as sysdba sqlplus /as sysdba sqlplus /nolog SQL>conn sys/sys@DODO as sysdba 1、执行一个SQL脚本 SQL> start D:\a.sql SQL> @ D:\a.sql 注:若需要在一个脚本中调用另一个脚本,则使用 @@D:\a.sql 2、重新执行上一次命令: SQL> / --也可使用 run/r 来替代执行 3、编辑脚本: SQL> edit --编辑当前输入的文本(前1次执行的部分) SQL> edit D:\a.sql --编辑制定文档 注:在txt中编辑完成后保存,关闭即修改完成,使用“/”后运行 4、保存脚本: SQL> save a --自动存档为a.sql 保存在C:\Documents and Settings\wangxiaoqi SQL> save D:\a --保存到D:\a.sql 5、导入脚本: SQL> get D:\a 6、显示一个表结构: SQL> desc tab --如果tab不是表,则只显示其类型和名字 7、保存所有输入: SQL> spool D:\xxx --建立一个xxx.LST文件 SQL> spool --显示当前spool状态 SQL> select * from dual; SQL> spool off --结束录入 8、执行过程 SQL> execute a; 9、增加页眉和页脚: SQL> TTITLE abc --添加页眉“abc” SQL> BTITLE def --添加页脚“def” SQL> TTITLE OFF --取消页眉显示 三、COLUMN[COL]命令修改字段属性: 可以修改的属性有: ALI[AS] alias CLE[AR] FOLD_A[FTER] FOLD_B[EFORE] FOR[MAT] format HEA[DING] text JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]} LIKE { expr|alias} NEWL[INE] NEW_V[ALUE] variable NOPRI[NT]|PRI[NT] NUL[L] text OLD_V[ALUE] variable ON|OFF WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED] 注:若不同表的同列名,会一起改掉! 1、HEADING--改变字段名 SQL> COLUMN id HEADING 'XX|YY' --使用'|'可将列名显示为两行 2、FORMAT--改变字符长度 & 格式化数值 SQL> COLUMN id FORMAT a20 --此字段长20个字符,只能针对字符,若为数字则无法正常显示 SQL> COLUMN id FORMAT $999.00 --前缀$,小数点前3位,小数点后2位四舍五入 3、JUSTIFY--改变字段名显示位置 SQL> COLUMN id JUSTIFY center --居中显示,默认的都是靠右(r )显示 4、NOPRINT--不显示 SQL> COLUMN id NOPRINT --不显示出来,可用PRINT设置回来 5、NULL--设置NULL值显示 SQL> COLUMN COMM NULL 0.00 --将NULL值设置位0.00 注意必须加上COMM 注:不起作用。 6、WRAPPED--设置回绕方式 SQL> COLUMN id FORMAT a5 --设置长度为5 SQL> COLUMN id WRAPPED --表示直接按长度回绕 SQL> COLUMN id WORD_WRAPPED --按单词回绕 SQL> COLUMN id TRUNCATED --直接按长度截断 7、COLUMN--显示当前列所有属性 SQL> COLUMN id --后面不加列名时显示所有的COLUMN 8、OFF|ON--设置某一字段关闭 SQL> COLUMN id OFF 9、CLEAR--清空所有字段属性 SQL> CLEAR COLUMNS 四、SQL*Plus的系统参数: show all --显示所有系统参数的当前值 show [参数] --显示某个系统参数值 set [参数][值] --设置系统参数值 appinfo is OFF and set to "SQL*Plus" arraysize 15 SQL*Plus一次从oracle获取的行数,设置越大可提高效率,但是对内存有要求,1000以上效果不大 autocommit OFF 针对session的自动提交 SQL> SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n} --有IMM[EDIATE]则无需再ON autoprint OFF autorecovery OFF autotrace OFF 设置可以对执行的SQL进行分析 SQL> SET AUTOTRACE ON blockterminator "." (hex 2e) btitle OFF and is the first few characters of the next SELECT statement cmdsep OFF colsep " " 设置列与列之间的分割符号 SQL> SET COLSEP '|' compatibility version NATIVE 数据库版本,NATIVE为默认,可制定V6,V7,V8 concat "." (hex 2e) copycommit 0 COPYTYPECHECK is ON define "&" (hex 26) 替换变量时所使用的字符 describe DEPTH 1 LINENUM OFF INDENT ON echo OFF 是否显示执行代码 SQL> SET ECHO {ON|OFF} editfile "afiedt.buf" embedded OFF escape OFF FEEDBACK ON for 6 or more rows 查询、修改时所影响的行数 SQL> SET FEED[BACK] {6|n|ON|OFF} flagger OFF flush ON heading ON 是否显示列标题 SQL> SET HEA[DING] {ON|OFF} headsep "|" (hex 7c) instance "local" linesize 100 设置一行可容纳的字符数 SQL> SET LIN[ESIZE] {80|n} lno 8 loboffset 1 logsource "" long 5000 longchunksize 80 markup HTML OFF ... newpage 1 页与页之间的分隔符 SQL> SET NEWP[AGE] {1|n|NONE} 当set newpage 0 时,会在每页的开头有一个小的黑方框。 当set newpage n 时,会在页和页之间隔着n个空行。 当set newpage none 时,会在页和页之间没有任何间隔。 null "" 设置null值 SQL> SET NULL 0.00 但是此值显示出来后必为字符型 numformat "" numwidth 10 设置number类型的长度限制 SQL> SET NUM[WIDTH] 16 pagesize 9999 一页显示多少行 SQL> SET PAGES[IZE] {24|n} 当设置为0时,则所有行显示在一页中,并且不显示标题行 PAUSE is OFF pno 1 recsep WRAP recsepchar " " (hex 20) release 1002000100 repfooter OFF and is NULL repheader OFF and is NULL serveroutput ON SIZE 1000000 FORMAT WORD_WRAPPED 输出DBMS.OUTPUT时是否显示 SQL> SET SERVEROUT[PUT] {ON|OFF} [size n] shiftinout INVISIBLE showmode OFF spool OFF sqlblanklines OFF sqlcase MIXED sqlcode 0 sqlcontinue "> " sqlnumber ON sqlpluscompatibility 10.2.0 sqlprefix "#" (hex 23) sqlprompt " wangxiaoqi@DODO > " sqlterminator ";" (hex 3b) suffix "sql" tab ON termout ON 是否显示输出内容,例如spool输出 SQL> SET TERM[OUT] {ON|OFF} timing OFF SQL语句执行花费时间显示 set TIMING {ON|OFF} trimout ON 标准输出中每行最后的空格是否去掉 SQL> SET TRIMS[OUT] {ON|OFF} trimspool ON spool标准输出中每行最后的空格是否去掉 SQL> SET TRIMS[OUT] {ON|OFF} ttitle OFF and is the first few characters of the next SELECT statement underline "-" (hex 2d) USER is "WANGXIAOQI" verify ON wrap : lines will be wrapped 当长度超过时是否回绕 SQL> SET WRA[P] {ON|OFF} --基本上都要ON 五、一些常用的小操作: show user --查看当前登录用户 show errors --显示错误信息 show rel[ease] --显示版本 show SGA --显示SGA set time on --前端始终显示时间 select name from v$database; --查看当前所在数据库 select * from v$instance; --查看所有数据库实例(似乎没什么用) select * from V_$PWFILE_USERS; --查看那些用户有SYSDBA/SYSOPER权限
发表评论
-
LISTAGG
2019-01-09 15:52 0select LISTAGG(i.coverage_name, ... -
sql改变字段类型
2018-08-22 18:08 1460https://blog.csdn.net/cai709557 ... -
Mybatis #{}和${} 区别
2018-07-25 13:16 424一般${}用在我们能够确定值的地方,也就是我们程序员自己赋值的 ... -
ORA-04063解决方法
2018-02-05 18:02 1652select * from dba_objects where ... -
Oracle不等号与Null的关系, 查询结果不包含null
2017-11-08 17:25 887遇到查询问题, 写SQL当where status =! 'Y ... -
SQL查询表中重复数据
2017-10-30 12:01 717SQL查询重复数据 有例 ... -
Mysql修改重置密码
2017-09-19 09:47 610http://blog.csdn.net/Jiang_Rong ... -
什么是BOM头
2017-03-17 14:42 634类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编 ... -
Oracle trunc()函数的用法
2017-01-09 18:16 400--Oracle trunc()函数的用法 /******* ... -
select 1 from dual中 1 的含义
2017-01-09 16:47 740//select 1 from table; //selec ... -
oracle NVL()函数 空值转换
2016-11-03 12:13 456一NVL函数是一个空值转换函数 NVL(表达式1,表达式 ... -
提示ORA-00904: "字段名": 标识符无效
2016-11-01 15:41 640提示ORA-00904: "表名" &qu ... -
sql筛选一条记录同时满足一个字段不等于10另一个不等于20
2016-10-28 16:05 924select * from t_user where not ... -
oracle update时间格式值
2016-09-26 18:04 871目的:需要将时间更改为 9/13/2016 9:00:00 A ... -
转义字符 & ' ora 01756 引号内字符串没有正确结束(字符串中包含')
2016-09-15 14:42 9751:' oracle中update的时候,字符串中为'it's ... -
decode函数,decode(sign)
2016-09-07 11:41 507//decode(字段或字段的运算,值1,值2,值3) ... -
PLSQL查询分类组中的每一组最大值的一条记录
2016-09-05 17:37 2835//根据object_id分组,每组中,取survey_id最 ... -
PLSQL用spool导出CSV数据command
2016-08-19 09:47 2642set pages 5000 set lines 2000 ... -
Oracle SQL 两列合并为一列,并且可以自定义添加一些字符
2016-08-17 14:13 1028//表t_clm_case下claim_no列,与表t_clm ... -
SQL语句替代变量&
2016-04-11 11:14 1197在SQL*Plus中默认的"&"表 ...
相关推荐
Oracle 常用 CMD 命令 Oracle 是一种关系数据库管理系统,提供了强大的数据存储和管理功能。但是,对于新手来说,熟悉 Oracle 的 CMD 命令是非常必要的。下面我们将详细介绍 Oracle 常用的 CMD 命令,帮助新手快速...
在CMD中,最常用的命令是`sqlplus`。这是一个强大的客户端工具,用于访问Oracle数据库。要使用`sqlplus`连接到Oracle数据库,通常需要指定用户名、密码以及目标数据库的TNS名称或SID。基本格式如下: ```bash ...
#### SQLPlus 常用命令 - **连接数据库**:通过 `sqlplus system/your_password` 或 `sqlplus /nolog` 连接。 - **断开连接**:使用 `DISCONNECT` 命令。 - **关闭和重启数据库**:以 `SYSDBA` 身份登录,执行 `...
根据提供的文件信息,本文将详细解释Oracle与MySQL两种数据库管理系统中的常用命令,这些命令涵盖了连接数据库、导入导出数据、查看版本以及查询表名等方面。 ### MySQL 常用命令 #### 连接数据库 在MySQL中,可以...
1. **进入SQL*Plus**:在Windows环境下,可以通过“开始”菜单的“运行”选项输入`cmd`打开命令行,然后输入`sqlplus`,按回车键。接着,系统会提示输入用户名和密码,sys和system是默认的管理员用户,密码是安装时...
根据提供的标题“dos常用命令”以及部分内容涉及到的Oracle数据库操作,我们可以提炼出一系列与DOS命令及Oracle数据库管理相关的知识点。 ### DOS常用命令 在Windows操作系统中,DOS(Disk Operating System)通常...
本文将围绕“Oracle常用命令”这一主题,深入探讨在管理和操作Oracle数据库时经常用到的一些核心命令。 一、Oracle数据库启动与停止 在Oracle数据库管理中,启动和停止数据库服务是基础操作。压缩包中的`dbstart....
在Linux下部署Java开发环境,还会涉及到`java`, `javac`命令用于编译和运行Java程序,以及`mvn`命令来管理Maven项目。 Windows操作系统中,虽然图形化界面更常见,但命令提示符CMD或PowerShell同样有用。比如`dir`...
根据给定文件的信息,本文将围绕Oracle数据库的常用命令进行详细介绍。内容主要涵盖Oracle的基本操作语句、SQL Server的基本操作语句以及各种数据库连接方法。本文重点在于Oracle的相关知识点。 ### Oracle基本操作...
2. **登录数据库**:使用`sqlplus`命令加上TNS描述直接登录数据库。例如: ``` sqlplus sys/abc123@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.16.5)(PORT=1521)))(CONNECT_DATA=(SERVER=...
- 在Windows系统下,可以通过“开始”菜单或快捷键`Win+R`打开“运行”对话框,输入`cmd`命令启动命令提示符。 2. **进入SQL*Plus**: - 输入`sqlplus system/orcl`命令,其中`system`是用户名,`orcl`是密码,...
- 打开命令提示符(cmd),在命令行输入`netca`启动Net Configuration Assistant。这个工具是用来创建、删除或修改Oracle网络服务的。 2. **选择配置类型**: - 在netca的欢迎界面,选择【本地NET服务名配置】,...
1. 打开命令提示符(cmd),输入命令netca。netca是Oracle Net Configuration Assistant的缩写,用于创建和配置监听器、命名方法和本地网络服务名。 2. 选择【本地net服务名配置】选项,然后点击【下一步】。这里...
1. 打开命令提示符(cmd)。 2. 输入 `telnet <服务器IP地址> <端口号>`,例如 `telnet 210.65.17.22 1521`。这里的 `210.65.17.22` 是数据库服务器的 IP 地址,而 `1521` 是 Oracle 数据库默认的监听端口。 **预期...
常用命令有:`CONNECT`连接数据库,`DESCRIBE`查看表结构,`SPOOL`用于将输出保存到文件,`QUIT`退出会话。 4. **CMD Oracle命令**: 在命令行环境中,你可以使用如`sqlplus username/password@database`来连接...
- **命令行工具**:打开命令提示符 (cmd),输入 `sqlplus` 或 `sqlplus / as sysdba` 命令来连接到 Oracle 数据库。这种方式适合进行更深入的测试和查询操作。 #### 三、Oracle 10g 的其他常用设置与使用技巧 ####...
- 通过运行命令`cmd`打开命令提示符。 - 输入`sqlplus system/123456`登录数据库。 - 如果出现`SQL>`提示符,则表示安装成功。 #### 六、搭建上课所用的数据库环境 1. **环境变量配置**: - 添加系统环境变量`...
需要注意的是,上述IMP命令应在CMD的DOS命令窗口中直接执行,而不是在sqlplus.exe中执行。IMP命令执行完毕后,DMP文件中的数据就被导入到了指定的Oracle数据库中。 以上所述就是使用Oracle IMP工具导入DMP文件的一...
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。 也可以在上面命令后面 加上 compress=y 来实现。 数据的导入 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d...