sp_helptrigger (Transact-SQL)
Si applica a:SQL ServerDatabase SQL diAzure Istanza gestita di SQL di Azure
Viene restituito il tipo o i tipi di trigger DML definiti nella tabella specificata per il database corrente. sp_helptrigger non può essere usato con i trigger DDL. Eseguire invece una query sulla vista del catalogo delle stored procedure di sistema.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
Argomenti
[ @tabname = ] 'table'
Nome della tabella nel database corrente per cui restituire informazioni sul trigger. table è nvarchar(776), senza impostazione predefinita.
[ @triggertype = ] 'type'
Tipo di trigger DML per restituire informazioni su. il tipo è char(6), con un valore predefinito NULL e può essere uno di questi valori.
Valore | Descrizione |
---|---|
DELETE | Restituisce informazioni sui trigger DELETE. |
INSERT … | Restituisce informazioni sui trigger INSERT. |
UPDATE | Restituisce informazioni sui trigger UPDATE. |
Valori del codice restituito
0 (operazione completata) o 1 (operazione non riuscita)
Set di risultati
Nella tabella seguente vengono descritte le informazioni contenute nel set di risultati.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
trigger_name | sysname | Nome del trigger. |
trigger_owner | sysname | Nome del proprietario della tabella in cui il trigger è definito. |
isupdate | int | 1 = Trigger UPDATE 0 = Trigger diverso da UPDATE |
isdelete | int | 1 = Trigger DELETE 0 = Trigger diverso da DELETE |
isinsert | int | 1 = Trigger INSERT 0 = Trigger diverso da INSERT |
isafter | int | 1 = Trigger AFTER 0 = Trigger diverso da AFTER |
isinsteadof | int | 1 = Trigger INSTEAD OF 0 = Trigger diverso da INSTEAD OF |
trigger_schema | sysname | Nome dello schema a cui appartiene il trigger. |
Autorizzazioni
È richiesta l'autorizzazione Di configurazione della visibilità dei metadati per la tabella.
Esempi
Nell'esempio seguente viene eseguita la stored procedure sp_helptrigger
per generare informazioni sui trigger definiti nella tabella Person.Person
.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';
Vedi anche
Stored procedure del motore di database (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Stored procedure di sistema (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per