人気ブログランキング | 話題のタグを見る
(SQL)現在の日時を数値(整数)で落としたい

SQL Server で現在日時を取得して、整数の文字列として保存する方法です。
あんまり需要は無いかもしれませんが、今回保存する汎用テーブル構造が キー:nvarchar(50) , 値:nvarchar(50) なので、こういう方法で。。。

下記のように convert 関数を使って、いったん timestamp 型に変えた後、bigint に変える方法にしてみました。
bigint の値から nvarchar 型のフィールドへは暗黙的キャストで入れれるので、特に何もしてません。

convert(bigint, convert(timestamp,GETDATE(),121 ),2)


参考:
TechNet:CAST および CONVERT (Transact-SQL)
TechNet:データ型 (Transact-SQL)
by jehoshaphat | 2009-07-18 00:19 | SQL | Comments(0)


<< (Excel)マスタから条件に... (SQL Server)データ... >>