Name
SET SQLPREFIX — Not available in iSQL*Plus
Synopsis
The SQLPREFIX setting controls the SQL*Plus prefix character. The prefix character allows you to execute a SQL*Plus command while in the middle of entering an SQL statement (or PL/SQL block).
Syntax
SET SQLPRE[FIX] prefix_charParameters
- SET SQLPRE[FIX]
Is the command, which may be abbreviated SET SQLPRE.
- prefix_char
Is the new prefix character. The default prefix character is a pound sign. This may optionally be enclosed in single or double quotation marks.
Examples
The following example shows how the prefix character is used by using it to execute a DESCRIBE command while entering a SELECT statement:
SQL> SELECT 2 #DESCRIBE EMPLOYEE Name Null? Type ------------------------------- -------- ---- EMPLOYEE_ID NOT NULL NUMBER EMPLOYEE_NAME VARCHAR2(40 EMPLOYEE_HIRE_DATE DATE EMPLOYEE_TERMINATION_DATE DATE EMPLOYEE_BILLING_RATE NUMBER 2 employee_id, employee_name 3 FROM employee 4
This ability to execute a SQL*Plus command (and it must be a SQL*Plus command) while entering a SQL statement can come in handy when you need to refresh your memory regarding the column names in the table.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access