1.oracle如何檢視後台正在執行著的sql語句
select a.program,b.spid,c.sql_text from v$session a,v$process b,v$sqlarea c where a.paddr=b.addr and a.sql_hash_value=c.hash_value and a.username is not null;
2.資料庫解鎖。
(1).查詢有哪些死鎖程序
select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid ;
(2).殺掉程序 sid,serial#
alter system kill session '66,18940';
3.後台執行sql.
建乙個***.sql指令碼,在linux在執行 sqlplus username/password@tns
< ***.sql &
4.oracle新增欄位的sql
alter table table_name add (列名1 資料型別1,列名2 資料型別2...);
也可以用過程實現
declare
vstr_sql varchar2(2000):='alter table your_table add (column1 col_type1,clumn2 col_type2...)';
begin
execute immediate vstr_sql;
end;
修改單列資料型別:
alter table table_name modify 列名 資料型別
修改多列資料型別:
alter table table_name modify ( 列名1 資料型別1,列名2 資料型別2)
刪除單列:
alter table table_name drop column 列名
刪除多列:
alter table table_name drop (列名1,列名2)
Oracle一些小知識
1 select from table name for update 和 select t.t.rowid from table name t的區別 二者都可以編輯表資料,但是前者會鎖表,後者則不會。原理且不深究,當我們修改某一行資料時,如果不想鎖表就是用後者。2 邏輯判斷 select 1 fr...
MFC中的一些小知識
1.如果要在某個目標影象控制項中畫圖,需要以下 crect rawrect 4 定義乙個矩形陣列,因為這裡要在四個影象控制項中畫圖 畫原始影象 cwnd pwnd pwnd getdlgitem idc pic1 pwnd getclientrect rawrect 0 把第乙個影象控制項 idc ...
C 中的一些小知識
1.形參中加上 表示引用,引用做形參時,該形參為輸出引數,即執行該函式後,該形參會發生改變,並且會把值帶到呼叫的地方,如下 void usonicsensor getdata float data 其中,dist 是usonicsensor 類的成員變數,執行該函式後,data就得到了dist的值 ...