当前位置:首页 » 编程语言 » sql时间赋值

sql时间赋值

发布时间: 2023-08-26 10:38:05

sql想赋值给一个时间字段,日期是当天的日期,时间由我自己决定

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

㈡ 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语句,对于日期字段赋值,如我要在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查询赋值问题

您这样写是不会报错的,结果是将T表第一行的TIME字段的内容赋值给@TEMPVALUE.
但这样不知道是不是您要的结果,首先,没有排序子句,如果有 ORDER BY TIME子句,就是把最早的时间给变量赋值,反之ORDER BY TIME DESC 就是把最新的时间给变量赋值。
一般使用TOP子句时,会配合ORDER BY 子句使用,否则可能无法有确定的结果。
当然,如果您对TIMEk字段建立了索引,可以不用TOP子句。
另外,也可以这样写:
SELECT @TEMPVALUE=MAX(TIME) FROM T或SELECT @TEMPVALUE=MIN(TIME) FROM T
会得到同样的结果

㈤ 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语句将数据库中的表的某一时间型字段的默认值设置为当前日期

1、如果是创建新表格,创建的SQL语句添加:datetime default getdate() ,即新增行,默认当前日期。

比如:

CREATETABLEa2(
bhintIDENTITYNOTNULL,
rqdatetimedefaultgetdate(),
CONSTRAINTp_a2PRIMARYKEYNONCLUSTERED(bh));

2、如果是已创建的表格datetime字段,insert into语句中直接赋值getdate()。

比如:

insertinto表格名(rq)values(getdate());

java怎么给一个sql.Date赋值

java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分java.util.Date是在除了SQL语句的情况下面使用的。它们都有getTime方法返回毫秒数,自然就可以直接构建。java.util.Date是java.sql.Date的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date。java.sql.Date转为java.util.Datejava.sql.Datedate=newjava.sql.Date();java.util.Dated=newjava.util.Date(date.getTime());java.util.Date转为java.sql.Datejava.util.DateutilDate=newDate();java.sql.DatesqlDate=newjava.sql.Date(utilDate.getTime());java.util.DateutilDate=newDate();java.sql.DatesqlDate=newjava.sql.Date(utilDate.getTime());java.sql.TimesTime=newjava.sql.Time(utilDate.getTime());java.sql.Timestampstp=newjava.sql.Timestamp(utilDate.getTime());这里所有时间日期都可以被SimpleDateFormat格式化format()SimpleDateFormatf=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");f.format(stp);f.format(sTime);f.format(sqlDate);f.format(utilDate)java.sql.DatesqlDate=java.sql.Date.valueOf("2005-12-12");utilDate=newjava.util.Date(sqlDate.getTime());另类取得年月日的方法:importjava.text.SimpleDateFormat;importjava.util.*;java.util.Datedate=newjava.util.Date();//如果希望得到YYYYMMDD的格式SimpleDateFormatsy1=newSimpleDateFormat("yyyyMMDD");StringdateFormat=sy1.format(date);//如果希望分开得到年,月,日SimpleDateFormatsy=newSimpleDateFormat("yyyy");SimpleDateFormatsm=newSimpleDateFormat("MM");SimpleDateFormatsd=newSimpleDateFormat("dd");Stringsyear=sy.format(date);Stringsmon=sm.format(date);Stringsday=sd.format(date)

㈧ 在sql server 2005存储过程中如何给时间变量赋值

存储过程里参数的默认值不能使用函数,所以不能在存储过程里直接把参数的默认值设置为当前系统时间,不过可以在存储过程里赋值。还有一点疑问,既然@myday是当前系统时间了,为什么还要做成参数呢?

CREATE PROCEDURE pro_test
@myday char(10)
AS
set @myday=convert(char(10),getdate(),21)
update mytable set status = 1 where day>@myday
GO

@myday不为参数时可以这么写
CREATE PROCEDURE pro_test
AS
declare @myday char(10)
set @myday=convert(char(10),getdate(),21)
update mytable set status = 1 where day>@myday
GO

热点内容
linuxoracle创建表空间 发布:2025-08-22 12:09:31 浏览:297
多少访问量 发布:2025-08-22 12:07:10 浏览:634
为什么x79双u服务器主板涨价 发布:2025-08-22 11:57:22 浏览:516
c程序编译缓慢 发布:2025-08-22 11:47:40 浏览:737
服务器为什么要加密码 发布:2025-08-22 11:32:26 浏览:779
校园贷利息算法 发布:2025-08-22 11:17:13 浏览:535
c编程进程 发布:2025-08-22 10:52:54 浏览:950
三菱程序如何设置打开要密码 发布:2025-08-22 10:52:11 浏览:657
python生成时间 发布:2025-08-22 10:43:53 浏览:92
安卓手机怎么设置默认拨号手机 发布:2025-08-22 10:05:03 浏览:116