在Oracle 10G中,SQL Plus这一小小而又强大的DBA工具已经得到了显著的改进,包括十分有用的提示和高级文件操作。
36.查询一个用户下的所有的索引 SQL>select * from user_indexes; 37. 定义一个用户变量 方法有两个: a. define b. COL[UMN] [ NEW_V[ALUE] variable [NOPRI[NT]|PRI[NT]] OLD_V[ALUE] variable [NOPRI[NT]|PRI[NT]] 下面对每种方式给予解释: a. Syntax DEF[INE] [variable]|[variable =
SQL*Plus Copy Command的语法: COPY destination_table [(column, column, column, ...)] USING query – 声明操作数据的方式,下面分别解释一下: Append – 向已有的目标表中追加记录,如果目标表不存在,自动创建,这种情况下和Create等效。 Create – 创建目标表并且向其中追加记录,如果目标表
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后
12. Set 命令: 该命令包含许多子命令: SET system_variable value system_variable value 可以是如下的子句之一: APPI[NFO] ARRAY[SIZE] AUTO[COMMIT] AUTOP[RINT] AUTORECOVERY [ON|OFF] AUTOT[RACE] [EXP[LAIN]] [STAT[ISTICS]] BLO[CKTERMINATOR] CMDS[EP] COL
笔者在使用ORACLE8.0数据库系统时发现了一个比较有趣的问题,我在安装好了ORACLE8.0后,启动它的组件ORACLE NET 8 EASY CONFIG配置了一个新的服务器名称SERVICE8.然后我就信心十足地打开SQL*PLUS组件,按照它的提示依次输入默认的用户名称sys、密码change_on_install、服务器名称SERVICE8,敲回车,画面显示连接ORACLE8成功,
在初始化一个SQL*Plus会话的时候,对shell的访问会受到HOST命令和运行存储的SQL*Plus脚本的限制。SQL*Plus不具有别名(alias)或者历史等特性,也不具备把一个命令的输出通过管道传入别的命令的能力。如果能将SQL*Plus的特性添加到现有的shell环境中岂不是一件美事?这里正好有一种方法可以实现这一想法。 在UNIX中
在Oracle9i中, SQL*Plus现在不仅能接受文件名当作脚本地址,还可以接受HTTP或是FTP地址当作脚本地址来源。举例来说,通过“@http://www.mycorp.com/sql/setup.sql”这条命令就可以从这个网址装载SQL脚本,然后在当前的运行环境下运行。而“@@”命令能知道它当前正在从一个URL上运行,所以会从相同的位置装载脚本。举例来说
随着 Oracle Database 10g的发布,这个小而强大的 DBA 工具有了一些引人注目的变化,包括有用的提示符和高级文件处理 数据库管理员每天用得最多的工具是哪一个?对于许多象我一样在 GUI 革命之前的数据库管理员而言,一定是 SQL*Plus 命令行选件。 虽然随着强大和功能丰富的 Enterprise Manager 10g
系统环境: 1、操作系统:Windows 2000 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:\ORACLE 说明: 默认安装完Oracle后,初学者应该了解的一些SQL语句 1、连接 SQL*Plus system/manager 2、显示当前连接用户 SQL> show user 3、查看系统拥有