sql之27 using sql*plus
1 在使用SQL輸出SQL之前,需要注意的問題是以下設定
SQL> set echo off
SQL> set feedback off
SQL> set pagesize 0
SQL> select 'drop table '||object_name|| ';'……..
否則會出現headfeedback等不需要的內容
等價的操作
SQL> set echo off feedback off heading off
2 關於預設的輸出路徑
如果是從CMD命令列啟動的SQLPLUS,則輸出在啟動時所在目錄;
如果是使用sqlplus快捷方式啟動的sqlplusw ,則輸出在D:oracleora92bin;也與啟動命令時所在目錄一致。
Char(10) 換行符
3 定義一個變數,然後將選擇的結果放入這個變數,並使用這個替換變數進行查詢
COLUMN my_col NEW_VALUE dyn_where_clause
SELECT DECODE('&&deptno', null,
DECODE ('&&hiredate', null, ' ',
'WHERE hire_date=TO_DATE('''||'&&hiredate'',''DD-MON-YYYY'')'),
DECODE ('&&hiredate', null,
'WHERE department_id = ' || '&&deptno',
'WHERE department_id = ' || '&&deptno' ||
' AND hire_date = TO_DATE('''||'&&hiredate'',''DD-MON-YYYY'')'))
AS my_col FROM dual;
SELECT last_name FROM employees &dyn_where_clause;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/271063/viewspace-910180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql之26 using sql*plusSQL
- SQL入門之6 sql*plusSQL
- Recipe 5.6. Using SQL to Generate SQLSQL
- 使用SQL*PlusSQL
- 使用sql*plus編輯sql文字SQL
- ORACLE SQL and SQL*PLUS (strong recommend)OracleSQL
- 在sql*plus裡編輯SQL命令SQL
- SQL*Plus安全(一)SQL
- SQL*Plus安全(二)SQL
- SQL*PLUS安全(三)SQL
- SQL*PLUS安全(四)SQL
- SQL*Plus Substitution VariablesSQL
- set autotrace in SQL*PlusSQL
- sql*plus入門SQL
- Using XML Parser for PL/SQLXMLSQL
- SQL優化常用方法27SQL優化
- 【SQL*Plus】使用SQL*Plus的Preliminary方式連線資料庫SQL資料庫
- 【SQL*Plus】在SQL*Plus中謹慎使用Ctrl+S快捷鍵SQL
- 【SQL*Plus】使用SQL*Plus的-S選項精簡輸出資訊SQL
- SQL * Plus Copy 命令SQL
- sql_plus操作命令SQL
- 常用的sql*plus命令:SQL
- 【sqlplus】SQL*Plus命令使用大全SQL
- 【SQL*Plus】處理 SQL*Plus的標頭無法顯示問題SQL
- Oracle 11g系列:SQL Plus與PL/SQLOracleSQL
- SQL*Plus菜鳥筆記之第六篇SQL筆記
- SQL*Plus菜鳥筆記之第五篇SQL筆記
- SQL*Plus菜鳥筆記之第四篇SQL筆記
- SQL*Plus菜鳥筆記之第三篇SQL筆記
- SQL*Plus菜鳥筆記之第二篇SQL筆記
- Using SQL Script Get Information about ASMSQLORMASM
- Using Excel to generate Inserts for SQL ServerExcelSQLServer
- 【SQL/PLUS】Oracle PL/SQL程式設計用set serveroutput onSQLOracle程式設計Server
- 1.3.2. 關於SQL*PlusSQL
- plustrce.sql的作用SQL
- sql plus命令使用總結SQL
- SQL*PLUS 環境變數SQL變數
- SQL/PLUS 常用命令SQL