id
列とを持つテーブルがありますname
。id 列には、を使用して生成されたキーNEWID()
が挿入されます。
SET @myid = NEWID()
SELECT @id = SUBSTRING(CONVERT(varchar(255), @myid), LEN(@myid)-5, LEN(@myid))
これは、ランダムに生成された英数字キーである可能性がありますが、このキーから文字 O と数字 0 を避けたいと考えています。O と 0 の単純な置換は機能しません。これを行う他の方法はありますか?