0

id列とを持つテーブルがありますname。id 列には、を使用して生成されたキーNEWID()が挿入されます。

SET @myid = NEWID()
SELECT @id = SUBSTRING(CONVERT(varchar(255), @myid), LEN(@myid)-5, LEN(@myid))

これは、ランダムに生成された英数字キーである可能性がありますが、このキーから文字 O と数字 0 を避けたいと考えています。O と 0 の単純な置換は機能しません。これを行う他の方法はありますか?

4

1 に答える 1