sp_helpconstraint (Transact-SQL)
Si applica a:Istanza gestita di SQL Di Azure di SQL Server
Restituisce un elenco di tutti i tipi di vincoli, con i relativi nomi definiti dall'utente o dal sistema, le colonne in cui sono stati definiti e l'espressione che li definisce (solo per i vincoli DEFAULT e CHECK).
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helpconstraint [ @objname = ] 'table'
[ , [ @nomsg = ] 'no_message' ]
Argomenti
[ @objname = ] 'table'
Tabella relativa alle informazioni sui vincoli restituite. La tabella specificata deve essere locale rispetto al database corrente. table è nvarchar(776), senza impostazione predefinita.
[ @nomsg = ] 'no_message'
Parametro facoltativo che stampa il nome della tabella. no_message è varchar(5), con un valore predefinito msg. nomsg elimina la stampa.
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
sp_helpconstraint visualizza una colonna indicizzata decrescente se ha partecipato alle chiavi primarie. Nel set di risultati il nome di tali colonne viene seguito da un segno meno (-). Nel caso di colonne indicizzate in ordine crescente, come per impostazione predefinita, viene invece visualizzato solo il nome delle colonne.
Osservazioni:
L'esecuzione disp_help tabella segnala tutte le informazioni sulla tabella specificata. Per visualizzare solo le informazioni sul vincolo, usare sp_helpconstraint.
Autorizzazioni
È richiesta l'appartenenza al ruolo public .
Esempi
Nell'esempio seguente vengono illustrati tutti i vincoli per la tabella Product
.
USE AdventureWorks2022;
GO
EXEC sp_helpconstraint 'Production.Product';
Vedi anche
Stored procedure del motore di database (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per