Oracle 中用 update 語句更新date, timestamp欄位的格式
更新date和timestamp資料型別的欄位,分別需要用to_date()和to_timestamp()函式轉換一下才可更新成功。
例:
UPDATE table_A
SET
date_A = TO_DATE('12-11-27', 'RR-MM-DD'),
timestamp_B = TO_TIMESTAMP('12-11-27 18:05:45.546000000', 'RR-MM-DD HH24:MI:SS.FF')
WHERE
id = '001'
說明:
1.TIMESTAMP的毫秒數有9位數字,格式patten裡面用FF對應。
2.如果時間是24小時制,格式patten裡面必須寫上HH24/hh24。
相關推薦
Oracle 中用 update 語句更新date, timestamp欄位的格式
更新date和timestamp資料型別的欄位,分別需要用to_date()和to_timestamp()函式轉換一下才可更新成功。 例:UPDATE table_A SET date_A = TO_DATE('12-11-27', 'RR-MM-DD'),
oracle中update語句修改多個欄位
如需要修改下列資料:表名為student一般會這樣寫:update student set sname = '李四', sage = 20, sbirthday = to_date('2010-01-01', 'yyyy-mm-dd'),
Oracle-update同時更新多個欄位多個值
--建立表A,B: create table CUX_TEST_TABLE_A (a1 varchar2(240),a2 varchar2(240),a3 varchar2(240)); create table CUX_TEST_TABLE_B (b1 varchar2(2
SQL寫update語句時多個欄位時合在一起的寫法
今天寫了個update語句更新兩個欄位,使用了and連線。結果一直保錯,一直沒發現原因,果真還是sql基礎語法沒記住! 正確的寫法是兩個欄位之間使用,連線 : update t_city t set t.prov_name = '安徽', t.city_name
Hibernate update 只更新被修改欄位
2012-11-21 11:16:48| 分類: 預設分類 | 標籤: |字號訂閱 Hibernate 中如果直接使用 Session.update(Object o); 會把這個表中的所有欄位更新一遍。 如果我們只更改了state屬性,而Hib
[轉]Oracle的update語句優化研究
lis 錯誤 wid class 插入 集合 top 執行 gin 原文地址:http://blog.csdn.net/u011721927/article/details/39228001 一、 update語句的語法與原理 1. 語法 單表:
Oracle中用sql語句建立和管理表
建立語法 create table [schema.]tablename (column datatype [default expr] [constaint], ....) 查看錶結構 desc tablename 克隆表 克隆整個表: create table e
轉載:oracle執行update語句時卡住問題分析及解決辦法
oracle執行update語句時卡住問題分析及解決辦法 這篇文章主要介紹了oracle執行update語句時卡住問題分析及解決辦法,涉及記錄鎖等相關知識,具有一定參考價值,需要的朋友可以瞭解。 問題 開發的時候debug到一條update的sql語句時程式就不動了,然後我就
用一句sql語句更新兩個表並可更新對應的欄位的值
ACCESS 例子: insert into products (ProNumber,CASNumber,Cnname,Price,Enname,Baozhuang,Pinpai) select ProNumber,CASNumber,Cnname,Price,Enname,Baozhuan
Oracle 將一個表中幾個欄位更新到另一個表中
UPDATE TEST_TABLE1 T1 SET (T1.AA, T1.BB, T1.CC) =  
oracle動態update語句
1、今天公司專案提交更新表單出錯,這個bug交給了我。 2、OK,debugger一下,發現提交的時候後臺打印出錯,提示大概就是這樣 SQLException '17004' 其實很簡單,這種錯誤一般都是說某一列傳進來的值為null,因此報錯,所以追蹤下去,發現是updat
sql update 用一個表的欄位更新另一個表
UPDATE a SET a.areacode=b.areacode FROM [dbo].[T_Mid_AirPoll] a ,[dbo].[T_Bas_AirStation] b WHER
oracle 將當前系統時間戳插入timestamp欄位
--insert records insert into userlogin_his(usrname,logintime) values('test',to_timestamp(to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'),'YYYY-M
oracle 更新欄位,更新非空欄位(null、‘’、一個或多個空格的情況)
UPDATE LOA_FUND_HOLD_DTL SET TRANS_STATUS = '2', AND FAIL_INFO = NVL(TRIM(' ' from rec.FAIL_INFO),'主機對賬失敗。'), A
Oracle資料庫update語句執行卡住
問題開發的時候debug到一條update的sql語句時程式就不動了,然後我就在plsql上試了一下,發現plsql一直在顯示正在執行,等了好久也不出結果。但是奇怪的是執行其他的select語句卻是可以執行的。原因和解決方法這種只有update無法執行其他語句可以執行的其實是因為記錄鎖導致的,在oracle中
Oracle的update語句set裡使用子查詢的例子解釋
終於領略到oracle的強大,可能其他資料庫的也可以.標準SQL? Update ds_wap_query_top_count c Set active_num = (Select nvl(active_num, 0) From
Oracle資料庫裡面查詢字串型別的欄位不為空和為空的SQL語句:
摘要:近期專案中,在做高階查詢的時候有個條件是根據選擇的欄位,然後再選擇欄位的值為空和不為空做查詢,在寫SQL語句的時候費了很長時間,現在記錄一下,方便日後檢視: 一:查詢字串型別的欄位的值不為空的S
oracle sql通過判斷條件更新資料庫某個欄位的值內容
在工作中,出現了一個簡單的問題,就是按照一定的規律將oracle資料庫裡面的欄位值進行處理和更新,現寫了以下程式碼進行實現,特此記錄下來,以備後用: update t_cure_plan a set (inject) = ( select case when inject=
Oracle 將一張表的某些欄位更新到本條記錄的另一個欄位
原因:是因為某張表原來的排序欄位因為並非是專門用來排序的,後來新加了一個專門用來排序的欄位,想把現在的排序欄位內容 copy 的新的欄位 , 但是 一條一條更改 太麻煩了突然想到 oracle 好像支援這樣的寫法 於是就百度了這個函式,先寫在這裡吧 省的以後在忘了。
oracle 用一個表的多個欄位更新另一個表對應的多個欄位
update wx_weather a set (a.high_l,a.low_l)= (select high_l, low_l from wx_original_weather b where a