Nemůžete.
Zatímco syntaxe přijímá jméno...
CREATE TABLE T
(
C INT CONSTRAINT NN NOT NULL
)
... a je analyzován a ověřen jako název ...
CREATE TABLE T
(
C INT CONSTRAINT NN123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 NOT NULL
)
/* The identifier that starts with 'NN1234...6' is too long. Maximum length is 128. */
... to je pak ignorováno a ve skutečnosti se nikde neukládá.
Do sys.objects
není přidán žádný řádek pro tato na rozdíl od jiných omezení. Je uložen pouze jako bitová vlastnost přidruženého sloupce, nikoli jako objekt omezení.