創建表:create;刪除表:drop;查詢:select;增加:insertinto;刪除列:delect;修改:update;分組:groupby;表連接:join、leftjoin、rightjoin、crossjoin;去除重復:distinct;表連接過濾:having;視圖(虛表):view;序列號:rownum;字段屬性:constratint;索引:index;序列:sequence;PL_SQL:declare-begin-end;游標:
系統 2019-08-12 01:54:56 1749
查詢oracle鎖定的表及殺掉鎖表的進程,注意查看的時候要用sys/sys管理員的身份登錄1、首先查看鎖定的表太進程:SELECTsubstr(v$lock.sid,1,4)"SID",serial#,V$SESSION.sid,substr(username,1,12)"UserName",substr(object_name,1,25)"ObjectName",v$lock.type"LockType",www.2cto.comdecode(rtrim
系統 2019-08-12 01:54:19 1749
在oracle中我們經常會和日期打交道,在做報表的時候經常會用日報,周報,月報之類的條件進行分組;我寫了些例子來啟發下大腦selectSysdatefromdualselectto_char(sysdate,'yyyy')as年fromdualselectto_char(sysdate,'mm')as月fromdualselectto_char(sysdate,'dd')as日fromdualselectto_char(sysdate,'iw')as周一到
系統 2019-08-12 01:51:52 1749
關于ROWID的介紹參考我的Blog:OracleRowid介紹http://blog.csdn.net/tianlesoftware/archive/2009/12/16/5020718.aspx關于大表Update的一個討論,參考itpub:http://www.itpub.net/viewthread.php?tid=1052077一.在虛擬機上使用rowid進行update測試使用rowid進行update能提高速度,是因為通過rowid能夠迅速的
系統 2019-08-29 23:00:27 1748
我使用的是oraclesqldeveloper3.1版本,以前developer2.×老版本的excel導入功能有問題。excel文件內容如下:第一步:找到要導入的表,右鍵--》導入數據進入數據導入向導:第二步:選擇導入方法:第三步:選擇xls中要導入的列名第四步:源數據列和目標表列對應關系第五步:可以驗證導入數據;點擊“完成”,開始導入最后,提示導入信息。Oracle:通過oraclesqldeveloper工具導入excel數據
系統 2019-08-12 01:55:05 1748
Oracle數據庫提供了幾種不同的數據庫啟動和關閉方式,本文將詳細介紹這些啟動和關閉方式之間的區別以及它們各自不同的功能。一、啟動和關閉Oracle數據庫對于大多數OracleDBA來說,啟動和關閉Oracle數據庫最常用的方式就是在命令行方式下的ServerManager。從Oracle8i以后,系統將ServerManager的所有功能都集中到了SQL*Plus中,也就是說從8i以后對于數據庫的啟動和關閉可以直接通過SQL*Plus來完成,而不再另外需
系統 2019-08-12 01:53:40 1746
首先查找目標用戶的當前進程,注意是serial#而不是serial,網上有的介紹漏掉了#:selectsid,serial#fromv$sessionwhereusername='ERP';使用此語句會返回一個進程列表,每行有兩個數字,然后用數字替代下面的sid和serialaltersystemkillsession'sid,serial';例如altersystemkillsession'222,123';通過select語句可能返回多行記錄,所以要多
系統 2019-08-12 01:52:39 1746
spool是sqlplus的一個語法,非sql。平時,我們通過ssh或者xmanger連接到oracle后,如果我們想把我們在上面操作的腳本及腳本執行過程、結果保存下來的話,可以通過spool來實現。sql>spool/u01/1.logSQL>shutdownimmediateDatabaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQL>startupORACLEinstancestarted.
系統 2019-08-12 01:55:03 1745
--Oracletrunc()函數的用法/**************日期********************/1.selecttrunc(sysdate)fromdual--2011-3-18今天的日期為2011-3-182.selecttrunc(sysdate,'mm')fromdual--2011-3-1返回當月第一天.3.selecttrunc(sysdate,'yy')fromdual--2011-1-1返回當年第一天4.selecttru
系統 2019-08-12 01:54:14 1744
普通用戶連接connscott/tiger超級管理員連接conn“sys/sysassysdba”Disconnect斷開連接把SQL存到文件savec:\1.txtEdc:\1.txt編輯SQL語句@c:\1.txt運行SQL語句Descemp描述EMP結構Select*fromtab查看該用戶下大所有對象Showuser顯示當前用戶書寫SQL語句的原則大小寫不敏感,但單引和雙引內的大小寫是敏感的。切記!關鍵字不能縮寫可以分行書寫,但關鍵字不能被跨行書寫
系統 2019-08-12 01:51:31 1743
ORACLE忘記SYS密碼的解決方法(轉)今天已SYS身份連接數據庫時出錯,權限不足,不知道是無意中修改了SYS的密碼還是怎么回事。但幸好SYSTEM的密碼沒有忘記。下面是我的修改步驟:1。以SYSTEM身份進去2。SQL>showparameterpassword;NAMETYPEVALUE-----------------------------------------------------------------------------remote
系統 2019-08-12 01:52:15 1729