12
36
の文字をVARCHAR(32)に変換するにはどうすればよいですか?GUIDをvarchar(32)に変換する
あるテーブルから別のテーブルにデータをコピーしようとしています。これらの2つのテーブルから2つの同様の列があります。
- Table1.colxはそれが原因ハイフンの合計長さは
36
文字 - 対応する列であるGUIDであることtable2.colxであるが、VARCHAR(32)
GUIDをVARCHARに変換する方法を探していますが、ハイフンを削除する必要があります。これまでのところ私はこれを行う方法を見つけようとした私の試みに失敗しました。
えーえ、。どうもありがとうございました。私はそれを一歩一歩してやろうと思っていた。 – Jfabs
文字列に変換する例を私に助けてくれますか?私は一時的なテーブルや何かを設定する必要があるかどうか疑問に思っています... – Jfabs
それは答えています: 'CAST(table1.colx AS VARCHAR(36))'。これにより、GUIDの文字列表現が返されます。通常は列を参照する場所(SELECT、WHERE、JOINなど)のどこでも使用できます。これを置く場所を見つけにくい場合は、新しい質問を開いてコードを追加してください。ここで私にpingして、私はそれに答えてうれしいです。 –