34,594
社区成员
发帖
与我相关
我的任务
分享
convert(varchar(23),getdate(),121)
。多谢各位。
CREATE TABLE [dbo].[EventLog] (
[序号] [bigint] IDENTITY (1, 1) NOT NULL ,
[日期] [datetime] NULL ,
[事件源] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[事件类型] [int] NULL ,
[事件描述] [varchar] (500) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
CREATE PROCEDURE [insert_EventLog]
(
@事件源_2 [char](20),
@事件类型_3 [int],
@事件描述_4 [varchar](500))
AS
INSERT INTO [ygz_Log].[dbo].[EventLog]
( [日期],
[事件源],
[事件类型],
[事件描述])
VALUES
( convert(varchar(23),getdate(),121),
@事件源_2,
@事件类型_3,
@事件描述_4)
GO
declare @t table(testtime datetime)
insert into @t
select getdate()
select * from @t
2008-12-14 14:58:35.077
declare @t1 table(testtime smalldatetime)
insert into @t1
select getdate()
select * from @t1
2008-12-14 14:59:00
把你表中该列的数据类型改为datetime型