Проверьте, достигнут ли предел bigint
Я разрабатываю веб-приложение, используя ASP.net с#.
Я пытаюсь сгенерировать первичный ключ в таблице в таком формате ID-45000-200 (VARCHAR(900))
Он увеличивается в этом формате
ID-1-1
ID-1-2
ID-1-3
ID-2-1
Я пытаюсь разработать SQL UDF для генерации этого значения идентификатора.
Числовая часть-это BigInt, поэтому я хочу знать, есть ли какой-либо способ проверить, достигнут ли положительный предел максимального значения BigInt в SQL SERVER 2012.
Что я уже пробовал:
Я пробовал жестко кодировать минимальные и максимальные значения в переменных и сверять их с этим, но это кажется глупым. Я хочу знать, есть ли более чистый способ сделать это в SQL Server 2012.