16進数の値から作成された連続したシリアル番号を作成します
このフォーマットで:
XX-XX-XX-YYYY
Which XX-XX-XX is default value
And YYYY is the incrementing hexa decimal value
16進値に基づいてシリアル番号を作成するには、最後に生成された16進値に6を追加する必要があります
MIN: 2D41 + 6 = 2D47
2D47 + 6 ... and so on
MAX: 4100 generation of serial will stop when I meet the MAX value.
すでにc#で作成しましたが、SQLで作成する必要があります
int num1 = int.Parse("2D41", NumberStyles.HexNumber); //Convert hex to int
int result = num1 + 6; //Add + 6 for increment
string myHex = result.ToString("X"); //Convert result to hex
MessageBox.Show(myHex); // result 2D47
これはT-SQLでどのように実行できますか?