でも、最初のSQL Serverのストアドプロシージャと関数

データベースのテストを作成
行く
使用試験が
行く
手順dbo.sp_formatdateを作成-格式化输出日期
として
宣言 @yearの VARCHAR(4)
を宣言 @monthの VARCHARを(2)
を宣言 @dayの VARCHAR(2)
@minuteのVARCHARを宣言(2)
宣言 @hourを VARCHAR(2)
宣言 @secondの VARCHARを(2)
設定 @year = DATEPART(YY、GETDATE())
に設定 @month = DATEPART(MM、GETDATE())
に設定 @day = DATEPART(DD、GETDATE())
に設定 @hour = DATEPART(HH、GETDATE())
に設定@minute = DATEPART(MI、GETDATE())
に設定 @second = DATEPART(SS、GETDATE())
を選択 @year + ' - ' + @month + ' - ' + @day + '' + @hour + ':' + @minute + ':' + @second

GO

================
関数dbo.DateFormat CREATE

    @date日時が

(VARCHARを返します10)
として
開始
宣言 @yearの VARCHAR(4)、
@month (2)、VARCHAR
@dayの (2)、VARCHAR
、(2)@minuteのVARCHAR
@hour VARCHAR(2)、
@second VARCHAR(2)、
@resultの VARCHAR(10)
に設定 @year = DATEPART(YY、@日)
に設定 @month = DATEPART(MM、@日)
に設定 @day = DATEPART(DD、 @date)
設定 @hour = DATEPART(HH、@日)
に設定@minute = DATEPART(MI、@日)が
設定 @second = DATEPART(SS、@日)
に設定 @result = @year + ' - ' + @month + ' - ' + @day + '' + @hour + ':' + @minute + ':' + @second
リターンは @Result
終了

GOを

この記事では、「から来ている神は、そこにしましょうか正方形である!」ブログ、再現作者に連絡してください!

ます。https://my.oschina.net/u/585111/blog/219502で再現

おすすめ

転載: blog.csdn.net/weixin_34346099/article/details/92008294