1. 建表 2. 查詢表結構 3.正則表達式 ...
1. 建表
1 create table table_name as SELECT * FROM table_name WHERE rownum < 1;
2. 查詢表結構
1 select t.COLUMN_NAME,t.DATA_TYPE||'('||t.data_length||')',t.nullable,a.comments 2 from user_tab_columns t,user_col_comments a 3 where t.table_name=a.table_name and t.column_name=a.column_name 4 and t.table_name= 'TABLE_NAME' ORDER BY COLUMN_ID;
3.正則表達式
1 -- 查詢value不是純數字的記錄 2 select value from table_name where not regexp_like(value, '^[[:digit:]]+$');
3 -- 查詢value不包含任何數字的記錄
4 select value from table_name where regexp_like(value, '^[^[:digit:]]+$');
1 -- 去掉前後除數字外其他字元
2 select value, translate(value, '#' || translate(value, '0123456789', '#'), '/') AS newname
3 from table_name WHERE value IS NOT NULL ;