當前位置:首頁 » 編程語言 » sql日期賦值

sql日期賦值

發布時間: 2022-10-28 22:49:45

sql想賦值給一個時間欄位,日期是當天的日期,時間由我自己決定

--拼接一下就可以,後面可以自己修改
selectCONVERT(varchar(100),GETDATE(),23)+'9:00:00'

❷ sql server中的存儲過程的日期參數怎麼賦當前日期

執行下面的存儲過程即可:
SELECT [name], [create_date], [modify_date]

FROM [sys].[objects]
WHERE [type] = 'P'
ORDER BY [modify_date] DESC
如果想找到更多的被修改過的存儲過程、用戶表、自定義函數,觸發器,可以執行下面的SQL語句:

SELECT [name],[create_date] , [modify_date]

FROM [sys].[objects]
WHERE [type] IN('P','U','IF','TR') --存儲過程,用戶表,自定義函數,觸發器
ORDER BY [modify_date] DESC

❸ 如何寫SQL語句,對於日期欄位賦值,如我要在GXSJ欄位是賦上2011-02-11

sql server :update tb set GXSJ='2011-02-11'; MYSQL也可以這樣
理由是因為'2011-02-11'是規范的日期格式

oracle 有點特別,一般保險寫法是這樣的:
update tb set GXSJ=to_date('2011-02-11','YYYY-mm-dd');

❹ 在sql server 2005存儲過程中如何給時間賦值

以下為引用的內容: CREATE PROCEDURE SP_TEST @KSRQ(開始日期) datetime, @today(結束日期) datetimeasbeinginsert into table_one (a,b,c)select a,b,c from table_two where rq(時間)=@ksrq and rq <=@todayend 注:1.@KSRQ取當前系統前一天的時間,如今天是2007-11-2,就取2007-11-1,且只要當前系統的日期,不要後面的時間,如果在過程中給@KSRQ賦值. 2.@today取當前系統的日間,不要後面的時間.也是如果在過程中賦值. 答1:以下為引用的內容: create proc p_test @t datetimeasselect @tgodeclare @t datetime set @t = convert(datetime,'2007-11-2',120) exec p_test @tgodrop proc p_testgo答2: 以下為引用的內容:問題中@today, @ksrq是存儲過程中的參數,需要在存儲過程外面賦值declare@todaydatetime, @ksrqdatetimedeclare@todayvarchar(10), @ksrqvarchar(10)set@today=convert(varchar(10), getdate(), 120)set@ksrq=convert(varchar(10), dateadd(day,-1, getdate()),

❺ sql語句 table作為表變數如何賦值給日期變數

declare @sql nvarchar(max)
set @sql='select @d=date from '+ @table
exec sp_executesql @sql,N'@d datetime output',@date output
print @date
--ps:如果@table輸出多的話@date只能保留最後一個值,要想保留表集的話,還是用臨時表或者表變數吧

❻ SQL日期賦值

create table #Test
(
times datetime not null ,
nexttime datetime not null
)

go

create proc prco_insertTime
(
@insertTime datetime
)
as
set nocount on

insert #Test (times,nexttime)--times,月初時間 nexttime 月末時間
select @insertTime,dateadd(day,-1,dateadd(mm,1, @insertTime))

go

exec prco_insertTime '2009-8-1 '

select * from #Test

declare @Test table
(
times datetime not null ,
nexttime datetime
)

declare @insertTime datetime

set @insertTime ='2009-8-1'

insert @Test (times)--times,月初時間 nexttime 月末時間
select @insertTime

update @Test set nexttime = dateadd(day,-1,dateadd(mm,1, times)) where times=@insertTime

select * from @Test

❼ 在sql server中如何將獲取日期和時間值賦值給一個變數

可用如下方法:

declare@timedatetime--定義變數
select@time=getdate()--獲取當前日期時間並賦值給變數
print@time--輸入列印變數內容

執行結果:

❽ sql 日期隨機賦值問題

select to_date('20090815','yyyymmdd')+mod(trunc(dbms_random.value()*100),11) from al;

❾ 如何用SQL語句給日期型欄位賦值

substring((convert(varchar,getdate(),112)),5,4)
這個可以將年月日截取出來,如2008-9-24
這個的結果就是2008924

熱點內容
比較便宜的雲伺服器 發布:2025-07-13 18:29:59 瀏覽:406
切換ftp 發布:2025-07-13 18:29:07 瀏覽:738
銳龍哪個配置最高畫質 發布:2025-07-13 18:22:34 瀏覽:196
壓縮機工作原理圖 發布:2025-07-13 18:10:15 瀏覽:39
黑暗追求者安卓怎麼聯機 發布:2025-07-13 18:10:07 瀏覽:617
北大保安自學編程 發布:2025-07-13 18:09:58 瀏覽:858
java遞歸排列 發布:2025-07-13 18:02:43 瀏覽:473
輕量雲伺服器如何換成d盤 發布:2025-07-13 17:58:45 瀏覽:931
重置騰訊雲伺服器時間 發布:2025-07-13 17:54:55 瀏覽:326
aes256java加密 發布:2025-07-13 17:54:46 瀏覽:710