SQL*Plus菜鳥筆記之第六篇
小布老師的sqlplus內容一共就八個部分,讓我都看完了,筆記記下來也不多啊。接下來再去學SQL的課程,接著做菜鳥筆記。
1、執行指令碼的方式
在你執行指令碼的時候,如果不輸入指令碼所在路徑,sqlplus會首先在當前路徑尋找,然後是SQLPATH,養成把指令碼放在SQLPLTH目錄下的好習慣,可以省略路徑,少敲很多字母,哈哈,又一個偷懶方法
@m.sql
@
2、spool命令
可以用於SQL命令輸出結果的儲存,一般可以儲存為指令碼或者文字;也可以用來對錶進行批次刪除或者建立等工作。
eg:
set pagesize 0
set feedback off
spool droptable.sql
select 'drop table'||object_name||';'from user_objects where object_type='TABLE';
得到的指令碼droptable.sql的內容大致就會是:
drop table A
drop table B
drop table C
drop table D
drop table E
....
3、替代變數
也叫使用者定義變數。eg: select * from m where id=&myid; 回車後螢幕就會提示你輸入myid的值然後得到查詢結果。
你可以在替代變數前面加上一個或兩個&,效果不一樣
在SQLPLUS和SQL語句中,你可以使用替代變數,當你使用一個未定義的替代變數時,SQLPLUS會提示你輸入對應值。
PS:今天在做實驗的時候,上面語句裡面用到的object_type='TABLE',我寫的小寫的table,結果查出來得結果居然一條都沒有,之前其實也瞭解這個情況,但是一直沒有太在意,哈哈,今天就丟人了,馬虎大意了,應該大寫的,還是google好用,找出原因來了,原來是由於user_objects表是系統表的原因,預設情況下,系統表的欄位名是嚴格區分大小寫的。關於oracle表內資料大小寫問題的深入研究,還是得做的,目前沒有這麼多時間,先標記一下,有時間再補
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-706154/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL*Plus菜鳥筆記之第五篇SQL筆記
- SQL*Plus菜鳥筆記之第四篇SQL筆記
- SQL*Plus菜鳥筆記之第三篇SQL筆記
- SQL*Plus菜鳥筆記之第二篇SQL筆記
- SQL菜鳥筆記之第六篇 資料的限制和排序 (下)SQL筆記排序
- SQL菜鳥筆記之第九篇 SQL單行函式 (下)SQL筆記函式
- SQL菜鳥筆記之第八篇 SQL單行函式 (中)SQL筆記函式
- SQL菜鳥筆記之第七篇 SQL單行函式 (上)SQL筆記函式
- 菜鳥筆記之資料結構(24)筆記資料結構
- 菜鳥筆記之PWN入門(1.0.0)前言筆記
- 菜鳥筆記之計算機網路(4)筆記計算機網路
- 菜鳥也玩mysql之學習筆記篇MySql筆記
- 菜鳥的讀書筆記筆記
- SQL菜鳥筆記之第五篇 資料的限制和排序 (中)SQL筆記排序
- SQL菜鳥筆記之第四篇 資料的限制和排序 (上)SQL筆記排序
- 菜鳥筆記之pwn工具篇--Pwndbg基礎使用筆記
- 【菜鳥教程筆記】Python字串筆記Python字串
- MFC入門——菜鳥級筆記筆記
- SQL菜鳥筆記之第三篇 SELECT基本功能介紹(下)SQL筆記
- SQL菜鳥筆記之第二篇 SELECT基本功能介紹(上)SQL筆記
- 【菜鳥筆記|機器學習】神經網路筆記機器學習神經網路
- 【菜鳥教程筆記】python基礎之元組的使用筆記Python
- Android菜鳥學習js筆記一AndroidJS筆記
- 鳥哥私房菜-基礎篇小筆記筆記
- SQL菜鳥筆記之第一篇 實驗環境的搭建及準備工作SQL筆記
- 鳥哥私房菜學習筆記(第零章)筆記
- linux-鳥哥私房菜學習筆記Linux筆記
- 菜鳥學習SQL注射(轉)SQL
- React菜鳥入門之setStateReact
- 菜鳥學Linux 第111篇筆記 MemoryLinux筆記
- 菜鳥學Linux第055篇筆記php基礎Linux筆記PHP
- 菜鳥破解實錄(五)之 EditPlus v2.01 (7千字)
- 菜鳥筆記之PWN入門(1.1.0)ELF 檔案格式和程式段解析(簡版)筆記
- 鳥哥的Linux私房菜筆記第六章Linux筆記
- 「Linux」鳥叔私房菜第五章讀書筆記Linux筆記
- 歪批IT之六:顧問菜鳥和老鳥(轉)
- 菜鳥學Linux第058篇筆記httpd編譯安裝Linux筆記httpd編譯
- Linux C++ 自學筆記之二<菜鳥初學系列> (轉)LinuxC++筆記