Anda tidak bisa.
Sementara sintaks tidak menerima nama...
CREATE TABLE T
(
C INT CONSTRAINT NN NOT NULL
)
... dan itu diuraikan dan divalidasi sebagai nama ...
CREATE TABLE T
(
C INT CONSTRAINT NN123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789 NOT NULL
)
/* The identifier that starts with 'NN1234...6' is too long. Maximum length is 128. */
... ini kemudian diabaikan dan sebenarnya tidak disimpan di mana pun.
Tidak ada baris yang ditambahkan ke sys.objects
untuk ini tidak seperti kendala lainnya. Itu hanya disimpan sebagai properti bit dari kolom terkait daripada objek kendala.