oracle自学笔记(二)

常用SQL*plus命令和环境变量

----------------------------------

查询表结构命令:describe(缩写desc)

设置显示输出宽度:set line [size] {80|n}

列出SQL缓冲区的语句:list (缩写l)  定位错误语句后并修改,然后执行正确语句/ 或 run。

删除命令:del

change命令:c /原文/新的正文

生成脚本:save命令会把SQL缓冲区的内容存入指定的文件。使用get命令可以把脚本文件内容加载到SQL缓冲区,使用edit命令可以对脚本文件进行编辑,使用@或start命令可以执行sql缓冲区的脚本。

spool命令:将sql语句和查询结果保存到指定的文件或输出到打印机,spool off | out

-------------------------------------------------------------------------------------------

设置sql*plus的环境变量

可以通过show命令来显示sql*plus环境变量的配置,可以使用set 环境变量  变量的值来设置环境变量。

常用环境变量:

set  heading on|off :在报告中是否显示列标题

set  linesize 80|n :设置每行的字符数

set  pagesize  24|n  :设置每页显示的行数

set  echo   on|off

set  feedback  on|off

set  long  80|n  :设置显示long,clob和ncolb值时最长的字节宽度。

格式化命令:column  列名  format  999999(表示六位数字)|a9(表示9个字符的宽度)

时间: 2024-11-14 12:32:49

oracle自学笔记(二)的相关文章

Oracle 学习笔记二

一.oracle通用函数vnl(a,b) 用于任何类型,如果a的值不为null返回a的值否则返回b的值 条件判断oracle中可以使用 case 字段 when 条件1 then 表达式1 when 条件2 then 表达式2 else 表达式n end 另一种,decode() 函数,可以算case when的增强(字段,条件1,表达式1,条件2,表达式2,..表达式n) 二.数据库中的引号 单引号出现的地方:1字符串,日期 .双引号出现的地方:列的别名 select ename "姓 名&q

oracle学习笔记(二)

1. Oracle字符串操作 1.1. 字符串类型 1.1.1. CHAR和VARCHAR2类型 CHAR和VARCHAR2类型都是用来表示字符串数据类型,用来在表中存放字符串信息, 比如姓名.职业.地址等. CHAR存放定长字符,如果数据存不满定长长度,则补齐空格: VARCHAR2存放变长字符,实际数据有多少长度则占用多少. 如保存字符串'HELLOWORLD',共10个英文字母: CHAR(100): 10个字母,补齐90个空格,实际占用100个字节. VARCHAR2(100) :10个

oracle 学习笔记(二)

1.清屏 windows:host cls; linux:host clear; 2.对日期的处理 1)系统默认的类型: select sysdate from  dual;-->注:sysdate 是系统的当前时间 系统默认格式为:日-月-年 2)to_char()的用法 语法:TO_CHAR(date,'format_model') 格式: 日期格式的元素 格式 说明 举例 YYYY Full year in numbers 2011 YEAR Year spelled out(年的英文全称

Oracle学习笔记二——DBMS

数据库管理系统 数据库管理系统(Database Management System,DBMS),有时也被称为数据库管理器(Database Manager) 什么是数据库管理系统 数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于建立.使用和维护数据库.它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性.用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作.它提供多种功能,可使多个应用

Oracle自学笔记(一)

1.创建用户并指定表空间 create user gy_3004 identified by gy_3004 default tablespace gy_3004_data temporary tablespace gy_3004_temp; 2.给用户授予权限 --方式一: GRANT CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX,CREATE ANY PROCEDURE, ALTER ANY TABLE

python自学笔记二

1.整数类型及运算 python的数据类型有:整形.浮点型和字符串 1.1整数型 整数是不带小数部分的数:如:25,-86,0等 python支持的运算有:+.-.*././/(整除).&(求余).**(乘方)等 1.2运算符的优先级 **     &     //     /            *          -       + 1.3运算精度 python与其他大多数编程语言不同,它对数据类型的长度没有限制,可以执行数十位甚至数百数千位的整数运算. 2浮点数类型及运算 2.1

Oracle基础笔记二

第二章 过滤和排序数据 1.过滤: 使用WHERE 子句,将不满足条件的行过滤掉. WHERE 子句紧随 FROM 子句. 2.字符和日期: 字符和日期要包含在单引号中. 字符大小写敏感,日期格式敏感. 默认的日期格式是 DD-MON月-RR. 3.比较运算: = > >= < <= <>或!= 赋值     := BETWEEN...AND...:在两个值之间 (包含边界) ,使用 BETWEEN 运算来显示在一个区间内的值 IN(set):等于值列表中的一个, 使用

Oracle学习笔记章(一)

Oracle学习笔记一 权限分为sysdba,nomal等,系统自带有两个用户,起始密码为空. 用户为:SYSTEM,SYS. 登录SYSTEM的时候要使用sysdba权限来登录,如果忘记了密码,则打开命令行 输入:1.echo %ORACLE_SID% 2.set ORACLE_SID = orcl(orcl为所要登录数据的实例,可以自己修改) 3.sqlpuls / as sysdba  (即可采用sysdba权限进入oracle系统) 4.alter user system identif

oracle学习笔记(二)

设置归档模式(mount状态) ALTER database ARCHIVELOG; //关闭数据库 shutdown immediate //启动数据库到mount状态 startup mount alter database archivelog; //查看归档状态 archive log list; SQL> archive log list; 数据库日志模式 存档模式 自动存档 启用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 1 下一个存档日志序列