sql server 存储过程中日期格式转换(varchar与datetime)
假设从某程序中传输Time数据给数据库db的存储过程proc_Name,存储过程执行插表操作,将数据@time插入表Table中作为Time字段(类型也为datetime)的值。
用到的日期格式转换方法 :select CONVERT(varchar, getdate(), 120 ) 转成 2016-08-16 12:34:56 格式
例子:USE [db] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[proc_Name] ( @Time datetime --登录时间 ) AS BEGIN -- 属性设置 SET NOCOUNT ON insert into Table(Time) values(CONVERT(varchar(23),@Time,120)); END
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。