连接:conn 用户名/密码 conn scott/tiger
以系统身份 conn /as sysdba
断开连接 disconnect disc
修改密码: password
忘记 system 密码了怎么办?
以 sysdba 登陆
alter user system identified by [password];
显示部分:
修改显示宽度 set linesize 120 ,off
修改显示高度 set pagesize 120
还有
ttitle , btitle
等
set feedback off 不显示返回多少行
set verify off 不显示用@运行.sql 时的那些提示
取消某一项的修改一般是set ??? off
改变一个列的现实方法:
column [column_name] heading [show_name] justify [ left|center| right ]
怎么变回来还不会……
让一个值的内容显示为另外一个值,decode函数,类似于C语言的case
decode( [column_name],
'a' , 'b',
……
'other'
)
相当于 'a' 映射到 'b' ,最后一个参数是default
文件操作:
spool [文件地址]
select ……
spool off
worldterminator 原创,做人要厚道转载请注明此处
表的操作:
查看所有表和表空间
select table_name , tablespace_name from user_tables;
如果是 SYSDBA 的话可以:
select table_name , tablespace_name from user_tables;
查看一个表的结构:
desc describe [table_name]
拷贝一个表
create table new_table as
select * from old_table
拷贝一个表,仅仅拷贝表结构
create table new_table as select * from old_table where 1=0
放入多个表中
insert all
when [判断表达式] then into [table_name] [ column_names] values [column_names]
when [判断表达式] then into [table_name] [ column_names] values [column_names]
select ....
其实和 insert 的用法差不多,划线部分一样
分享到:
相关推荐
### SQL Plus 命令详解 ...无论是执行 SQL 脚本、格式化输出还是查询表结构,SQL Plus 都提供了简单易用的功能,极大地提高了工作效率。希望本文介绍的内容能够帮助读者更好地理解和使用 SQL Plus。
### SQL*PLUS命令详解 #### 一、概述 SQL*Plus是Oracle提供的一个非常实用的命令行工具,它主要用于管理数据库、执行SQL语句及PL/SQL块等操作。SQL*Plus不仅支持标准的SQL语句(如DML、DDL、DCL),还提供了丰富的...
它为数据库管理员和开发人员提供了一种简单而有效的方式来执行 SQL 命令、运行脚本以及查看查询结果。SQL Plus 的用户指南和参考手册(SQL*Plus User’s Guide and Reference, Release 8.1.6)是官方提供的详尽文档...
- **SQL*Plus命令**:用于格式化输出、执行脚本文件等非SQL操作,不会被保存在SQL buffer中。 **2. SQL Buffer** - SQL*Plus维护了一个称为SQL buffer的内存区域,用于保存最近执行的一条SQL语句。用户可以在其中...
3. SQL Plus命令: SQL Plus有许多内置的命令,例如`SPOOL`用于将输出重定向到文件,`SET`用于配置显示选项,`RUN`或`@`用于执行脚本,`SHOW`用于查看当前设置,`EXIT`用于退出会话等。这些命令极大地提高了数据库...
Oracle SQL Plus作为Oracle数据库的一个核心工具,不仅支持基本的SQL命令执行,还提供了一系列高级功能,如变量声明、输出格式控制、错误处理等,这些特性使得SQL Plus成为Oracle DBA和开发人员进行数据库管理和开发...
在SQL*Plus、SQL*Forms或Pro*C中调整ARRAYSIZE参数,可以增大每次数据库访问检索的数据量,建议设置值为200,以提高数据检索效率。 #### (6) 使用DECODE函数优化处理时间 DECODE函数可以避免多次扫描同一记录或...
以下是一些重要的SQL*Plus命令及其用途: 1. `SET LINESIZE 200`:这个命令用于设置屏幕输出每一行的最大字符数,这里的200意味着每行最多显示200个字符。 2. `SET TERM OFF`:关闭SQL*Plus的终端输出,防止打印...
### SQL语言总结(Oracle) #### 一、概述 SQL(Structured Query Language)是一种用于管理关系数据库的标准语言。本文档由付江勇总结,主要针对Oracle 10g数据库,适用于SQL初学者。文档包含了基本的SQL命令、...
### SQLPlus命令使用指南 #### 一、引言 ...无论是简单的数据查询还是复杂的交互式脚本编写,SQL Plus都能提供必要的支持。希望本文能够帮助大家更好地理解和掌握这些命令,提升日常工作的效率。
在SQL*Plus、SQL*Forms和Pro*C中调整ARRAYSIZE参数至建议值200,可以增加每次数据库访问时检索的数据量,从而提高效率。 #### 6. 使用DECODE函数减少处理时间 DECODE函数可避免重复扫描相同记录或重复连接相同表,...
### Oracle Plus 简单操作知识点详解 #### 一、Oracle Plus 基础操作介绍 根据提供的部分内容,我们可以了解到一些基本的Oracle Plus操作指令及其用法,这对于初学者来说非常有用。 ##### 1. 连接数据库 - **命令*...
根据提供的文件信息,我们可以推断出...同时,SQL*Plus 作为常用的命令行工具,为开发者提供了一个简单而强大的执行 SQL 和 PL/SQL 语句的环境。掌握这些技术对于成为一名合格的数据库管理员或开发人员来说至关重要。
它可以在数据库中定义并保存,之后可以在应用程序中通过简单的调用来执行复杂的逻辑。 **DataSet**:是.NET Framework中的一个重要组成部分,用于在内存中缓存数据库的数据。它可以包含多个表,并且支持复杂的数据...
SQL Server 学习总结 SQL(Structure Query Language)是用于访问关系型数据库的专用语言,也是数据库的核心语言。SQL 的功能强大、效率高、简单易学易维护,但同时也暴露出一些缺点。为了解决这些问题,大多数...
几个SQL*PLUS 命令352 SET ECHO ON/OFF353 SET FEEDBACK ON/OFF353 SET HEADING ON/OFF 353 SPOOL FILENAME/OFF353 START FILENAME354 ED FILENAME354 计算所有的表中的行数354 为多个用户赋予系统权限359 将你的表...
根据提供的文件信息,我们可以归纳出以下几个关键的知识点: ### SQL日志管理 (SQL Log ...以上内容总结了从提供的文件中提取的关键知识点,涵盖了SQL日志管理、Oracle数据库管理命令以及Java脚本引擎的基本用法。
总结来说,Oracle数据库的SQL*Plus命令是数据库管理和开发的重要工具,掌握其使用方法对于提升数据库操作效率至关重要。通过启动、登录、退出以及设置运行环境,用户能够更好地管理和操作Oracle数据库,实现高效的...
- **登录SQL Plus作为SYSDBA:** ```sql sqlplus "/as sysdba"; ``` - **查询当前时间:** ```sql SELECT SYSDATE FROM DUAL; ``` - **查询数据库字符集相关参数:** ```sql SELECT * FROM v$nls_...