日期:2011.12.02
作者:wolfman.wu
常用打开多个 SQL*Plus 连接不同的数据库,很容易搞混当前到底连在哪个数据库中,所以把 SQL*Plus 的命令提示符改一下以便区分。
命令: set sqlprompt
修改文件:glogin.sql
修改 <ORACLE_HOME>/sqlplus/admin/glogin.sql 做以下设定:
set sqlprompt "_user'@'_connect_identifier SQL> "
参考:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_5005.htm
分享到:
相关推荐
`RECSEP`, `RECSEPCHAR`, `SERVEROUTPUT`, `SHIFT`, `SHOW`, `SQLBL`, `SQLCASE`, `SQLCONTINUE`, `SQLNUMBER`, `SQLPREFIX`, `SQLPROMPT`, `SQLTERM`, `SUFFIX`, `TAB`, `TERM`, `TIME`, `TIMING`, `TRIMO`. ...
- **设置提示符**:可以使用`set sqlprompt`命令来自定义SQL*Plus的提示符。例如,以下命令将提示符设置为包含当前用户、日期和连接标识符的信息: ``` SQL> set sqlprompt "_user'on'_date'at'_connect_...
在命令行模式下,可以使用`sqlplus [username]/[password][@connect_identifier]|[NOLOG]`命令,其中`NOLOG`选项用于启动SQL*PLUS而不连接到数据库。用户也可以在启动时输入用户名、口令和连接标识符来直接连接...
如果需要修改已输入但未执行的SQL语句,可以使用`SQL> edit`命令打开默认的编辑器进行编辑,完成后返回SQL*PLUS继续执行。 3. **重新运行上一条SQL语句** 当你想要重复执行上一条命令时,只需要输入一个斜杠 `/` ...
在编写脚本时,可能希望隐藏SQL提示符,这可以通过`set sqlprompt ""`实现。 7. **控制日期和数字的格式**: `set dateformat <format>`和`set numformat <format>`可以自定义日期和数字的显示格式,如`set ...
- **SET命令**:SET命令用于配置SQL*Plus的环境设置,如行宽(`LINESIZE`)、新页数(`NEWPAGE`)和每页行数(`PAGESIZE`)。例如,`SET PAGESIZE 30`会改变每页显示的行数。 - **DESCRIBE命令**:DESCRIBE用于显示表、...
10. **修改SQL提示符**:`set sqlprompt ‘_user@_content_identifier〉’`可以定制SQL提示符,以便于识别当前用户和数据库。 11. **DESCRIBE命令**:`describe table_name`可以展示表的结构,包括列名和列的描述。...
6. **SET命令**:`SET`是SQL*Plus中最常用的命令,用于设置会话环境变量。通过`help set`可以查看所有可设置的变量,如`LINESIZE`用于设置输出行宽,`TERMOUT`控制是否打印输出,`PROMPT`定义命令提示符等。 7. **...
SET SQLPROMPT 'SQL> ' SET TERMOUT ON ``` 这里,`NLS_LANG`的设置与步骤2相同,确保在每次启动SQL*Plus时都使用正确的字符集。 5. **检查SQL脚本文件编码** 确保你的SQL脚本文件(如`.sql`文件)也使用了...
`PAUSE`暂停程序等待用户输入,`PROMPT`显示提示信息,`SET`用于修改系统变量和环境参数,`SHOW`展示当前状态,`STARTUP`启动数据库,`SHUTDOWN`关闭数据库,`EXIT`或`QUIT`退出SQL*Plus。 4. **编辑命令**:如`...
在Oracle数据库管理中,SQL*Plus是一个不可或缺的工具,它是一个命令行接口,...通过实践和练习,你可以更熟练地使用SQL*Plus来管理Oracle数据库,无论是数据的增删改查,还是复杂的查询和脚本执行,都将变得轻而易举。
`SQL*Plus`是Oracle数据库管理系统提供的一种命令行工具,用于与数据库进行交互,执行SQL语句和PL/SQL块。...`SQL*Plus`提供的强大功能使得在没有图形用户界面的情况下,仍然能够高效地进行数据库操作。
- **`set sqlprompt "SQL>"`**:自定义SQL提示符,便于区分不同的会话或根据个人习惯调整。 - **`set linesize 1000`**:设置屏幕显示的最大行宽度,增加此值可以适应较长的输出,避免截断。 - **`set autocommit ON...
2. **设置SQL*Plus提示符**:在SQL*Plus中,可以通过`prompt`命令自定义提示符: ```sql prompt 'Connected as ' || USER || '@' || CURRENT_SCHEMA ``` 3. **输出格式化**:使用`set`命令可以调整输出格式,...
在IT行业中,批处理是一种自动化执行一系列命令或任务的技术,常用于简化日常的系统管理操作。在Windows操作系统中,批处理脚本(.bat文件)是实现这...熟悉批处理和SQL*Plus的结合使用,能显著提升数据库管理的效率。
- **更改提示符**:通过 `SET SQLPROMPT tom` 可以更改SQL*Plus提示符的显示样式。 - **显示错误**:执行 `SHOW ERROR` 命令可以查看最近发生的错误信息。 - **PL/SQL运行结果开关**:`SET SERVEROUTPUT ON SIZE ...
- `SET SQLPROMPT "new_prompt>"`:更改SQL提示符。 - `SET LINESIZE n`:设置每行的最大宽度为n个字符。 - `SET PAGESIZE n`:设置每页显示的数据行数。 6. 保存和重放: - `SPOOL filename`:将SQL*Plus的...
2.退出sql *plus环境 SQL>exit 3.断开与数据库的连接,但不退出sql *plus环境 SQL>disc 4.设置列的列宽 SQL>col 列名 format a数值 若不设置列宽,字段太多的话显示的效果不好 SQL>col username format a8; SQL>...
通过以上内容的学习,我们了解了Oracle SQL*Plus的基础知识以及常用命令的使用方法。SQL*Plus作为Oracle数据库的强大工具之一,对于数据库管理员来说非常重要。无论是简单的查询还是复杂的脚本编写,掌握SQL*Plus的...
34. **SQLPROMPT**:自定义SQL提示符,默认是'SQL>'。 35. **SQLTERMINATOR**:设置SQL语句的结束符号,默认是';'。 36. **SUFFIX**:设置SQL*PLUS命令的后缀,默认是'SQL'。 37. **TAB**:控制是否使用制表符来...