① 進入PLsql的命令窗口,輸入SQL語句後,應該如何執行
1、首先在電腦中,找到並登錄PLSQL,如下圖所示。
② 通過plsql如何查詢最近調用的sql
相信很多在plsql developer調試oracle的朋友,經常會遇到在plsql developer執行的某一條SQL語句沒有保存,那麼我們在plsql developer下如何找到我們執行過的SQL語句呢,其實通過下列方法很容易實現。
首先打開plsql developer 工具,並新建SQL窗口,如下圖
通過上面的方法是不是很容易,就找到歷史使用的SQL語句。
③ plsql查詢日期的語句
DVALDAY >= TO_CHAR(SYSDATE, 'yyyy/mm/dd')
T-SQL我不太熟,102的具體格式不太清楚。
不過在PL/SQL里,你把後面字元串里的格式改成你想要的格式就可以了。
④ plsql中怎麼執行select語句
是要對select語句的結果集進行處理么,如果是可以用游標
類似於
for x in (select ......)
loop
處理結果集的腳本
end loop;
不妨把你具體的需求發出來看看
⑤ pl/sql 中查詢時間段語句
曾經遇到這樣的情況,在資料庫的Meeting表中有PublishTime (DateTime,8)欄位,用來存儲一個開會時間,在存入時由於要指明開會具體時間,故格式為yyyy-mm-dd hh:mm:ss,而我們查詢時是通過yyyy-mm-dd來進行的,即查詢某一天的所有會議信息,這樣如果通過select * from Meeting where PublishTime=@PublishTime (參數@PublishTime為yyyy-mm-dd格式)語句進行查詢將無法得到正確結果,比如我們要查詢2004年12月1日的會議信息,在輸入2004-12-01時就不能得到查詢結果,而這種查詢又不能要求輸入具體的hh:mm:ss.
此時我們需要使用convert函數,它可以將一種數據類型的表達式轉換為另一種數據類型的表達式.此處我們先將資料庫內的datetime類型轉換為char類型,由於輸入的參數是10位的,所以寫成
select * from Meeting where convert(varchar(10),PublishTime,121))=@PublishTime,這樣在查詢時資料庫得到參數後先自動將資料庫內的信息轉換為yyyy-mm-dd格式的10位字元,只要與參數相同即可返回查詢結果.而convert中的121是指將datetime類型轉換為char類型時獲得包括世紀位數的4位年份
⑥ 在PLSQL中用SQL查詢語句怎樣實現圖中情況
select substr(參數值,instr(參數值,'=',1)+1,instr(參數值,',',1)-instr(參數值,'=',1)-1) as 得到A的值,substr(參數值,instr(參數值,'=',1)+1,instr(參數值,',',1)-instr(參數值,'=',1)-1) +長度 as 得到L值, substr(參數值,instr(參數值,'=',1)+1,instr(參數值,',',1)-instr(參數值,'=',1)-1) +長度*0.257*10 as 得到表面積 from 表名
⑦ plsql怎麼查找表 sql語句
進到PLSQL里 右鍵你建的表名 如:emp 選擇View 會打開一個框,在第一個TAB頁General里右下角有個View SQL 點擊這個可看建表語句!
⑧ 怎麼使用 plsql developer 來查詢oracle中的數據啊
基本操作
1
首先確保有oracle資料庫或者有oracle伺服器,然後才能使用PLSQL Developer連接資料庫。
2
啟動PLSQL Developer,登陸oracle用戶賬號後連接(這里不詳細介紹如何配置tnsname.ora)了。
3
登陸成功後即可進入對象瀏覽器窗口界面
4
在對象瀏覽器選擇「my object」,這里邊就是SCOTT(當前登陸的用戶的所有object)
5
找到table文件夾,里邊就是當前賬戶的所有表格
END
查看錶格
1
選中需要查看的表——》右鍵——》選中「查詢數據」【query data】,即可看到數據了。
END
SQL Window使用
1
新建——》選中sql window,即可打開sql窗口了
2
在sql窗口內輸入sql語句,全選,點擊執行即可查看到結果,功能很強大
END
編輯表
1
選中表——》右鍵——》Edit(編輯),可以對表進行編輯。
⑨ 怎樣保存plsql的select 語句
將編輯頁面另存為文件啊.點那個保存圖標就行了.前提是編輯窗口為當前激活狀態.
或者乾脆把編輯窗復制到文本文件里.
⑩ oracle PLSQL 查詢語句select t.*, t.rowid from PU.YK t
select t.*,--全選t表
t.rowid--t表的rowid (oracle 中rowid就是唯一標志記錄物理位置的一個id)
from
PU.YK t -- PU.YK表重命名為 t
sql
select t*from PU.YK