4
は、varcharカラムをbigintにキャストするすべてのレコードを簡単に取得できる簡単な方法ですか?bigintへのキャストvarcharカラムに失敗するレコードを選択する
SELECT CAST(IMEI AS BIGINT)FROM RMA
使用例として、このSQL::
if OBJECT_ID('tempdb..#RMA') is not null
DROP TABLE #RMA
CREATE TABLE #RMA
(
IMEI VARCHAR(20)
)
INSERT INTO #RMA(IMEI)VALUES('352382021485772')
INSERT INTO #RMA(IMEI)VALUES('352022033456409')
INSERT INTO #RMA(IMEI)VALUES('BN332VWY653577440220')
SELECT * FROM #RMA
SELECT CAST(IMEI AS BIGINT)FROM #RMA
DROP TABLE #RMA
ので、この例では、私はIMEI = 'BN332VWY653577440220' でレコードのみを必要とするこれは、変換エラーが発生します。
ありがとうございます。
ああ、私はその機能を忘れてしまった。おかげで –
@ティムSchmelter:あなたは常にあなたの "拡張メモリ"としてStackoverflowに頼ることができます;-) –