ソーステーブルから別のテーブルに挿入しているときに、列のデータ型を「VarChar」から「DataType」に変更したい
T-SQLで実行できます
Declare @DateTime As DateTime
Declare @Date As NVARCHAR(20)
Set @Date = '120901'
Set @DateTime = CONVERT(Date,'20'+SUBSTRING(@Date,1,2)+'-'+SUBSTRING(@Date,3,2)+'-'+SUBSTRING(@Date,5,2))
Print @DateTime
挿入ステートメントでどのように実装できますか
Insert Into AxisReportMain
Select (Column1,Column2,Column3)
From ReportMain
Column2には「VarChar」として日付が含まれています。テーブルColumn2ではAxisReportMain
、DataTypeは「日付」です