1.替換文字
update `table_name` set `field_name` = replace (`field_name`,'from_str','to_str') where ……說明:table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字串 to_str —— 替換成的字串
2.排序
用 desc 表示按倒序排序(即:從大到小排序)
用 acs 表示按正序排序(即:從小到大排序)
3.清空乙個名為abc的表
truncate table abc;
delete from abc;
4.pl\sql可執行檔案位置
在安裝目錄裡的比如:
匯入imp:
匯出exp:
sql插入:
5.以b表h欄位的重複量來對a表的資料進行排序,至於是公升序還是降序
select a.* from a
left join(
select h,count(*) as c_num from b group by h ) t
on a.h=t.h
order by t.c_num desc/asc
6.表空間增加資料檔案,達到擴大表空間目的:
alter tablespace lineloss add datafile 'e:\.....\lineloss2.dbf' size 500m autoextend on next 50m maxsize unlimited;
Oracle日常記錄
oracle 資料型別number m,n 中m表示的是所有有效數字的位數,n表示的是小數字的位數。m的範圍是1 38,即最大38位。我以為,m表示整數字數,n表示小數字數,在專案中,死活都儲存不了。切記!varchar2 100 表示可以儲存100個字元,50個漢字。nvarchar2 100 表...
ORACLE日常 序列
一 序列的概念 在oracle中就是乙個物件,這個物件用來提供乙個有序的資料列,這個有序資料列的值都不會重複。1.序列可以自動生成唯一值 2.是可以可以被共享的物件 3.典型的被生成主鍵值的乙個物件 4.可以被替代的應用程式 5.當sequence值存放在快取中的時候可以提高訪問效率。二 建立序列的...
oracle日常運維
1.解鎖使用者 select username,account status from dba users b where b.username upper alter user account unlock 解鎖 alter user identified by sh 解開expired alte...