Du kan inte.
Medan syntaxen accepterar ett namn...
CREATE TABLE T
(
C INT CONSTRAINT NN NOT NULL
)
... och det tolkas och valideras som ett namn ...
CREATE TABLE T
(
C INT CONSTRAINT NN123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 NOT NULL
)
/* The identifier that starts with 'NN1234...6' is too long. Maximum length is 128. */
... detta ignoreras sedan och lagras faktiskt inte någonstans.
Ingen rad läggs till i sys.objects
för dessa till skillnad från andra begränsningar. Det lagras bara som en bitegenskap för den associerade kolumnen snarare än ett begränsningsobjekt.