臨時表用法,正則替換規則

2021-08-16 05:43:53 字數 593 閱讀 4085

臨時表用法(子查詢):

update `lishi_healthy` set title = replace(title,substring(title, 1 , locate(',', title)),'') where id in( select id from (select id from `lishi_healthy` where catid =383 and title regexp '^[0-9],') as temptable);

正則中的貪婪符號(     +    )在正則中需要以普通字元顯示,則需轉義(       \\+        ):

select id,content from lishi_sports_data_copy20170817 where content regexp '體壇\\+新勢力暨校園體壇風雲人物評選活動已啟動';

而替換的時候非正則模式不需要轉義+:

update lishi_sports_data_copy20170817 set content=replace(content,substring(content, locate('體壇+新勢力暨校園體壇風雲人物評選活動已啟動', content)),'');

例子:

替換臨時表空間

1 檢視舊臨時表空間資訊 set pagesize 999 set linesize 160 col property name for a26 col property value for a18 select property name,property value from database ...

ORACLE 臨時表用法

create global temporary table tablename col1 varchar2 10 col2 number on commit preserve delete rows 這種臨時表不占用表空間,而且不同的session之間互相看不到對方的資料 在會話結束後表中的資料自動...

Oracle 臨時表用法

oracle的臨時表在應用系統中有很大的作用,它可以讓使用者只能夠操作各自的資料中而互不干擾,不用擔心會破壞或影響其他session transaction的資料,這也是資料安全的一種解決方法。臨時表分為session transaction兩種,session級的臨時表資料在整個session都存...