需求:當我們需要對查詢出來的結果進行修改,然後再使用這些資料的時候需要使用到臨時表。
比如:表a有欄位id,name,money。表b有欄位id,表b有欄位id,name,money。
需要將表a的字段的值,復到表b對應的字段上。
但是:表b的money,其實是表a money的負數。
所以這個時候我們需要將表a查詢出來的結果中的money改為負數,然後再複製到表b中。
create table tmp as (select name,money from a);
update tmp set money=-money;
insert into b(name,money) select t.name,t.money from tmp t;
drop tmp;
另外:sql時間戳獲取方式:unix_timestamp()
這個是10位數的,如果要13位數:concat(unix_timestamp(),」000」)
SQL臨時表刪除
刪除sql server臨時表和一般表並不相同,下面將為您為別示例錯誤和正確的刪除操作,供您參考,希望對您能夠有所幫助。臨時表與一般的表不同,它是儲存到tempdb表中。臨時表的表名與你所建的表名也不一樣,因為他要為不同人的相同操作建立不同的臨時表。1 錯誤的刪除操作 錯誤的臨時表刪除操作,因為所在...
臨時表空間作用
oracle臨時表空間主要用來做查詢和存放一些緩衝區資料。臨時表空間消耗的主要原因是需要對查詢的中間結果進行排序。重啟資料庫可以釋放臨時表空間,如果不能重啟例項,而一直保持問題sql語句的執行,temp表空間會一直增長 oracle臨時表空間主要用來做查詢和存放一些緩衝區資料。臨時表空間消耗的主要原...
SQL臨時表和永久表
臨時表與永久表相似,但臨時表儲存在 tempdb 中,當不再使用時會自動刪除。臨時表有兩種型別 本地和全域性。它們在名稱 可見性以 及可用性上有區別。本地臨時表的名稱以單個數字符號 打頭 它們僅對當前的使用者連線是可見的 當使用者從 sql server 例項斷開連線時被刪除。全域性臨時表的名稱以兩...