3
Myテーブルには2つの列があります。 表の構造は次のとおりです。同じテーブルの1つの列から複数の列の値を更新します。
結合データ型はvarchar(50)
で、ファーストのデータ型はint
です。
ID--Combined -----------First
1---1.2.3.4-------------- null
2---3.8.6.9-------------- null
は、私は、コード
UPDATE dbo.Test
SET dbo.Test.First = CAST(SUBSTRING(T.Combined,1,1) AS INT)
FROM dbo.Test as T
WHERE T.ID = dbo.Test.ID;
のこのラインを書いた
ID---Combined -----------First
1---1.2.3.4-------------- 1
2---3.8.6.9-------------- 3
に変換したいが、私のコードは、あなたがそうでないエラー 'The multi-part identifier "dbo.Test.ID" could not be bound.
'
構文が間違っています。 – 1000111