你是要修改記錄裡面的時間還是修改資料庫當前的時間?
修改記錄的時間:
--oracle
updatetable_namesetdate_time=date_time+1/24wherecolumn_name='XXXX';
--sqlserver
updatetable_namesetdate_time=dateadd(hour,1,date_time)wherecolumn_name='XXXX';
修改資料庫當前時間的話,只能修改伺服器時間了。
『貳』 SQL資料庫裡面表的創建時間怎麼改
放到查詢分析器里執行
use
資料庫名
sp_configure
'allow
updates',1
reconfigure
with
override
go
update
sysobjects
set
crdate='2007-05-30'
where
id=object_id('表名')
go
sp_configure
'allow
updates',0
reconfigure
with
override
可能會碰到一個錯誤提示:「未啟用對系統目錄的特殊更新。
打開mssql
server
屬性---》伺服器選項----》啟用對系統目錄的特殊更新(允許對系統目錄進行直接修改)
即可。
『叄』 我想批量修改sql資料庫表中用戶的多個時間,該如何做呢菜鳥求助
update
你的表名
set
posttime=時間,achivetime=時間
where
條件
你給的信息不夠,只能給你這樣的描述,不同資料庫得到時間的方法不同,還有小明應該是個約束條件吧,它的欄位你也沒給
『肆』 請問修改表中的某一個日期類型的欄位為當前系統時間的sql語句該如何書寫。
方法和操作步驟如下:
1、首先,打開資料庫並創建一個新表。
因為設置了日期格式,所以兩個date_time和time_time欄位是日期類型,見下圖,然後進入下一步。
『伍』 SQL資料庫記錄修改時間
SQL資料庫記錄修改時間
如果要改成 當天日期的話:
update 表名 set checktime=to_date(to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss') where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')
----如果要這樣改的話:2010-10-11 19:14:43 改成 2011-11-11 19:14:43 。就是只改月數的話,
----可以用add_months(date,n)函數
update 表名 set checktime= add_months(checktime,12) where checktime=to_date('2010-10-11 19:14:43','yyyy-mm-dd hh24:mi:ss')
『陸』 怎樣修改資料庫系統時間
修改SQL資料庫創建時間步驟(以2005版SQL圖文說明): ① 在2005版的SQL Management Studio(2000版的企業管理器)中,打開要修改的資料庫表部分,如圖所示(圖中紅色圈起部分表示修改之前的表創建時間): ② 右鍵點擊要修改的那個表,選擇「修改」(註:這些操作在SQL Server 2000版本中略有不同,以下不再贅述),如圖所示: ③ 修改該表中任意一個欄位的的數據類型(修改列名無效),如圖所示: 修改原則: 1、盡量修改數據類型為字元(char)類型的欄位,因為這些欄位的兼容性比較強,而且派生類型比較多(如char,varchar,nvarchar,nchar等都可以通用),盡量不要修改諸如float,int,iamge等類型的欄位,因為這些類型的欄位比較特殊,到時候修改了以後還需要修改回去,麻煩。 2、通常欄位大小都是從小到大的修改,因為欄位大的可以容納欄位小的欄位,這一點是很容易理解的。 ④ 修改後關閉當前的窗體並保存,如圖所示: ⑤ 右鍵點擊空白處,選擇「刷新」,當然也可以關閉SQL Management Studio後重新打開: ⑥ 這樣該表的創建時間就被修改過來了,如圖所示:
『柒』 各位大蝦幫幫忙SQL資料庫修改時間
利用游標將數據放入#B臨時表中,然後你自己根據關鍵字再把它更新到原表。
declare
@tempdate
datetime
DECLARE
mycursor
CURSOR
FOR
SELECT
*
FROM
a
create
table
#b
(date
datetime)
OPEN
mycursor
FETCH
NEXT
FROM
mycursor
into
@tempdate
WHILE
@@FETCH_STATUS
=
0
BEGIN
insert
into
#b
values
(dateadd(ss,120,@tempdate))
--select
@tempdates
set
@tempdate=
(dateadd(ss,120,@tempdate))
FETCH
NEXT
FROM
mycursor
END
CLOSE
mycursor
DEALLOCATE
mycursor
GO
『捌』 怎麼修改sqlsever資料庫里的時間
因為資料庫所在伺服器時間比實際時間晚一天,改了sqlserver所在電腦的本機時間就可以。
『玖』 怎麼修改sql資料庫中的指定時間
方法和操作步驟如下:
1.首先,打開資料庫並創建一個新表。由於日期格式的原因,所以兩個date_time和time_time欄位是日期類型,見下圖,然後進入下一步。
注意事項:
SQL是結構化查詢語言的簡稱。SQL是一種功能完備的資料庫語言,它是一組用於資料庫的操作命令。在使用它時,您只需要發出命令「做什麼」,而「如何做」不是用戶考慮的問題。
SQL資料庫的數據體系結構基本上是三級結構,但是使用的術語不同於傳統的關系模型術語。在SQL中,關系模式(schema)稱為「基表」;內部模式稱為「存儲文件」;子模式(外部模式)稱為「視圖」;元組稱為行;該屬性稱為列。
『拾』 如何修改SQL資料庫建表時間
如何修改SQL資料庫建表時間
修改SQL資料庫創建時間步驟(以2005版SQL圖文說明):
① 在2005版的SQL Management Studio(2000版的企業管理器)中,打開要修改的資料庫表部分,如圖所示(圖中紅色圈起部分表示修改之前的表創建時間):
② 右鍵點擊要修改的那個表,選擇「修改」(註:這些操作在SQL Server 2000版本中略有不同,以下不再贅述),如圖所示:
③ 修改該表中任意一個欄位的的數據類型(修改列名無效),如圖所示: