Nie możesz.
Chociaż składnia akceptuje nazwę...
CREATE TABLE T
(
C INT CONSTRAINT NN NOT NULL
)
... i jest analizowany i weryfikowany jako nazwa ...
CREATE TABLE T
(
C INT CONSTRAINT NN123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 NOT NULL
)
/* The identifier that starts with 'NN1234...6' is too long. Maximum length is 128. */
... jest to następnie ignorowane i nie jest nigdzie przechowywane.
Żaden wiersz nie jest dodawany do sys.objects
dla tych w przeciwieństwie do innych ograniczeń. Jest on po prostu przechowywany jako właściwość bitowa powiązanej kolumny, a nie jako obiekt ograniczenia.