Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stessoQuesto browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Visualizza la definizione di una regola definita dall'utente, predefinita, stored procedure Transact-SQL non crittografata, funzione Transact-SQL definita dall'utente, trigger, colonna calcolata, CHECK
vincolo, vista o oggetto di sistema, ad esempio una stored procedure di sistema.
Convenzioni relative alla sintassi Transact-SQL
sp_helptext
[ @objname = ] N'objname'
[ , [ @columnname = ] N'columnname' ]
[ ; ]
Nome qualificato o non qualificato di un oggetto con ambito schema definito dall'utente. @objname è nvarchar(776), senza impostazione predefinita. Le virgolette sono necessarie solo se viene specificato un oggetto qualificato. Nel caso di un nome completo, ovvero contenente un nome di database, il nome del database deve corrispondere a quello del database corrente. L'oggetto deve essere presente nel database corrente.
Nome della colonna calcolata per la quale visualizzare le informazioni sulla definizione. @columnname è sysname, con un valore predefinito .NULL
La tabella che contiene la colonna deve essere specificata come @objname.
0
(esito positivo) o 1
(errore).
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
Text |
nvarchar(255) | Definizione dell'oggetto |
sp_helptext
visualizza la definizione utilizzata per creare un oggetto in più righe. Ogni riga contiene 255 caratteri della definizione Transact-SQL. La definizione risiede nella definition
colonna nella vista del catalogo sys.sql_modules .
Nota
La stored procedure sp_helptext
di sistema non è supportata in Azure Synapse Analytics. Usare invece OBJECT_DEFINITION
la funzione di sistema o sys.sql_modules
la vista del catalogo oggetti per ottenere risultati equivalenti.
È richiesta l'appartenenza al ruolo public . Le definizioni degli oggetti di sistema sono visibili pubblicamente. La definizione di oggetti utente è visibile al proprietario dell'oggetto o agli utenti autorizzati che dispongono di una delle autorizzazioni seguenti: ALTER
, CONTROL
, TAKE OWNERSHIP
o VIEW DEFINITION
.
Nell'esempio seguente viene visualizzata la definizione del trigger dEmployee
nel AdventureWorks2022
database.
USE AdventureWorks2022;
GO
EXEC sp_helptext 'HumanResources.dEmployee';
GO
Nell'esempio seguente viene visualizzata la definizione della colonna calcolata TotalDue
nella tabella SalesOrderHeader
del database AdventureWorks2022
.
USE AdventureWorks2022;
GO
sp_helptext
@objname = N'AdventureWorks2022.Sales.SalesOrderHeader',
@columnname = TotalDue;
GO
Il set di risultati è il seguente.
Text
---------------------------------------------------------------------
(isnull(([SubTotal]+[TaxAmt])+[Freight],(0)))
Eventi
31 mar, 23 - 2 apr, 23
Il più grande evento di apprendimento di SQL, Infrastruttura e Power BI. 31 marzo - 2 aprile. Usare il codice FABINSIDER per salvare $400.
Iscriviti oggi stesso