Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

StoredProcedure classe

 

Date de publication : août 2016

L'objet StoredProcedure représente une procédure stockée SQL Server.

Espace de noms:   Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (dans Microsoft.SqlServer.Smo.dll)


[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
[StateChangeEventAttribute("CREATE_PROCEDURE", "PROCEDURE")]
[StateChangeEventAttribute("ALTER_PROCEDURE", "PROCEDURE")]
[StateChangeEventAttribute("RENAME", "PROCEDURE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "PROCEDURE")]
[StateChangeEventAttribute("ALTER_SCHEMA", "PROCEDURE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None | AutomatedPolicyEvaluationMode.Enforce | AutomatedPolicyEvaluationMode.CheckOnChanges | AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class StoredProcedure : ScriptSchemaObjectBase, 
	ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, 
	IDroppable, IDropIfExists, IRenamable, IExtendedProperties, 
	IScriptable, ITextObject

NomDescription
System_CAPS_pubmethodStoredProcedure()

Initialise une nouvelle instance de la StoredProcedure classe.

System_CAPS_pubmethodStoredProcedure(Database, String)

Initialise une nouvelle instance de la StoredProcedure classe de base de données spécifiée et avec le nom spécifié.

System_CAPS_pubmethodStoredProcedure(Database, String, String)

Initialise une nouvelle instance de la StoredProcedure sur la base de données spécifié et avec le nom spécifié et le schéma de classe.

NomDescription
System_CAPS_pubpropertyAnsiNullsStatus

Obtient la valeur de la propriété Boolean qui spécifie si la gestion ISO NULL est activée dans la procédure stockée.

System_CAPS_pubpropertyAssemblyName

Obtient ou définit le nom de l'assembly .NET requis par la procédure stockée référencée.

System_CAPS_pubpropertyClassName

Obtient ou définit le nom de la classe appelée par la procédure stockée référencée.

System_CAPS_pubpropertyCreateDate

Obtient la date et l'heure de création de la procédure stockée.

System_CAPS_pubpropertyDateLastModified

Obtient la date et l'heure de la dernière modification de la procédure stockée.

System_CAPS_pubpropertyEvents

Obtient les événements associés à la procédure stockée.

System_CAPS_pubpropertyExecutionContext

Obtient ou définit le contexte d'exécution pour la procédure stockée.

System_CAPS_pubpropertyExecutionContextPrincipal

Obtient ou définit le principal du contexte d'exécution pour la procédure stockée.

System_CAPS_pubpropertyExecutionManager

Obtient l’objet à exécuter dans le gestionnaire.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyExtendedProperties

Obtient les propriétés étendues de la StoredProcedure objet.

System_CAPS_pubpropertyForReplication

Obtient ou définit la valeur de la propriété Boolean qui spécifie si la procédure stockée est disponible pour la réplication.

System_CAPS_pubpropertyID

Obtient la valeur d'ID qui identifie de façon unique la procédure stockée.

System_CAPS_pubpropertyImplementationType

Obtient ou définit le type d'implémentation de la procédure stockée.

System_CAPS_pubpropertyIsEncrypted

Obtient ou définit la valeur de la propriété Boolean qui spécifie si la procédure stockée est chiffrée.

System_CAPS_pubpropertyIsNativelyCompiled

Obtient ou définit la propriété Boolean qui spécifie si la procédure stockée est compilée en mode natif.

System_CAPS_pubpropertyIsSchemaBound

Obtient ou définit la propriété Boolean qui spécifie si la procédure stockée est liée au schéma des objets de base de données qu'elle référence.

System_CAPS_pubpropertyIsSchemaOwned

Obtient une propriété Boolean qui spécifie si la procédure stockée appartient à un schéma.

System_CAPS_pubpropertyIsSystemObject

Obtient la valeur de la propriété Boolean qui spécifie si la procédure stockée est un objet système.

System_CAPS_pubpropertyMethodName

Obtient le nom de la méthode pour la procédure stockée.

System_CAPS_pubpropertyName

Obtient ou définit une valeur String qui spécifie le nom de la procédure stockée.(Remplace ScriptSchemaObjectBase.Name.)

System_CAPS_pubpropertyNumberedStoredProcedures

Représente une collection de NumberedStoredProcedureCollection objets. Chaque objet NumberedStoredProcedure représente une procédure stockée numérotée définie pour la procédure stockée.

System_CAPS_pubpropertyOwner

Obtient ou définit le propriétaire de la procédure stockée.

System_CAPS_pubpropertyParameters

Représente une collection de StoredProcedureParameterCollection objets. Chaque objet StoredProcedureParameter représente un paramètre défini pour la procédure stockée.

System_CAPS_pubpropertyParent

Obtient ou définit le Database objet qui est le parent de la StoredProcedure objet.

System_CAPS_pubpropertyProperties

Obtient une collection d'objets Property qui représentent les propriétés de l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyQuotedIdentifierStatus

Obtient ou définit une valeur de propriété Boolean qui spécifie si les identificateurs délimités par les guillemets sont des mots clés Transact-SQL réservés ou contiennent des caractères généralement non autorisés par les règles de la syntaxe Transact-SQL.

System_CAPS_pubpropertyRecompile

Obtient ou définit la valeur de la propriété Boolean qui spécifie si la procédure stockée est recompilée avant l'exécution.

System_CAPS_pubpropertySchema

Obtient ou définit une valeur String qui spécifie le nom du schéma qui contient la procédure stockée.(Remplace ScriptSchemaObjectBase.Schema.)

System_CAPS_pubpropertyStartup

Obtient ou définit la valeur de la propriété Boolean qui spécifie si la procédure stockée s'exécute lorsque l'instance de Microsoft SQL Server démarre.

System_CAPS_pubpropertyState

Obtient l'état de l'objet référencé.(Hérité de SmoObjectBase.)

System_CAPS_pubpropertyTextBody

Obtient ou définit la chaîne Transact-SQL qui définit la procédure stockée.

System_CAPS_pubpropertyTextHeader

Obtient ou définit la partie d'en-tête de la chaîne Transact-SQL qui définit la procédure stockée.

System_CAPS_pubpropertyTextMode

Obtient ou définit la propriété Boolean qui spécifie si l'en-tête de texte est modifiable en tant que texte.

System_CAPS_pubpropertyUrn

Obtient la valeur URN (Uniform Resource Name) qui identifie de façon unique l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubpropertyUserData

Obtient ou définit des données associées à l'objet référencé définies par l'utilisateur.(Hérité de SmoObjectBase.)

NomDescription
System_CAPS_pubmethodAlter()

Met à jour StoredProcedure les modifications apportées aux propriétés sur l’instance de l’objet Microsoft SQL Server.  

System_CAPS_pubmethodChangeSchema(String)

Modifie le schéma pour la procédure stockée.

System_CAPS_pubmethodCreate()

Crée une procédure stockée sur l'instance de Microsoft SQL Server comme défini par l'objet StoredProcedure.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String)

Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié sur la procédure stockée.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String, Boolean)

Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié et aux autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié sur la procédure stockée.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[])

Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur la procédure stockée.

System_CAPS_pubmethodDeny(ObjectPermissionSet, String[], Boolean)

Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifiés et aux autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié sur la procédure stockée.

System_CAPS_pubmethodDiscover()

Découvre une liste de type Object.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodDrop()

Supprime la procédure stockée de l'instance de SQL Server.

System_CAPS_pubmethodDropIfExists()

Supprime le StoredProcedure Si l’objet existe.

System_CAPS_pubmethodEnumObjectPermissions()

Énumère les autorisations d'objet pour la procédure stockée.

System_CAPS_pubmethodEnumObjectPermissions(ObjectPermissionSet)

Énumère les autorisations d'objet pour une autorisation spécifiée sur la procédure stockée.

System_CAPS_pubmethodEnumObjectPermissions(String)

Énumère les autorisations d'objet pour un bénéficiaire spécifié sur la procédure stockée.

System_CAPS_pubmethodEnumObjectPermissions(String, ObjectPermissionSet)

Énumère les autorisations d'objet pour un bénéficiaire spécifié et pour une autorisation spécifiée sur la procédure stockée.

System_CAPS_pubmethodEquals(Object)

(Hérité de Object.)

System_CAPS_protmethodFormatSqlVariant(Object)

Met en forme un objet en tant que type T: Microsoft.Data.Schema.Sql.DataGenerator.SqlVariant.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetContextDB()

Obtient la base de données de contexte associée à cet objet.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetDBName()

Obtient le nom de la base de données associée à l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodGetHashCode()

(Hérité de Object.)

System_CAPS_protmethodGetPropValue(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptional(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetPropValueOptionalAllowNull(String)

Obtient une valeur de propriété de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_protmethodGetServerObject()

Obtient le serveur de l'objet SqlSmoObject.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodGetType()

(Hérité de Object.)

System_CAPS_pubmethodGrant(ObjectPermissionSet, String)

Octroie le jeu d'autorisations spécifié au bénéficiaire spécifié sur la procédure stockée.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean)

Octroie au bénéficiaire l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur la procédure stockée.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String, Boolean, String)

Octroie au bénéficiaire le jeu d'autorisations spécifié et la capacité d'octroyer le jeu d'autorisations à d'autres utilisateurs sur la procédure stockée, dans un rôle donné.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[])

Octroie le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur la procédure stockée.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean)

Octroie aux bénéficiaires l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur la procédure stockée.

System_CAPS_pubmethodGrant(ObjectPermissionSet, String[], Boolean, String)

Octroie aux bénéficiaires le jeu d'autorisations spécifié et la capacité d'octroyer le jeu d'autorisations à d'autres utilisateurs sur la procédure stockée, dans un rôle donné.

System_CAPS_pubmethodInitialize()

Initialise l'objet et force le chargement des propriétés.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodInitialize(Boolean)

Initialise l'objet et force le chargement des propriétés.(Hérité de SqlSmoObject.)

System_CAPS_protmethodIsObjectInitialized()

Vérifie si l'objet a été initialisé.(Hérité de SqlSmoObject.)

System_CAPS_protmethodIsObjectInSpace()

Vérifie si l'objet est isolé ou connecté à l'instance de SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodIsSupportedProperty(String)

Détermine si la propriété spécifiée est prise en charge dans le .NET Framework cible.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodReCompileReferences()

Recompile une procédure stockée ou un déclencheur qui dépend de l'objet SMO de base.

System_CAPS_pubmethodRefresh()

Actualise le nom du script.(Hérité de ScriptNameObjectBase.)

System_CAPS_pubmethodRename(String)

Renomme la procédure stockée.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String)

Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur la procédure stockée.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean)

Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur la procédure stockée et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)

Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur la procédure stockée et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[])

Révoque un jeu d'autorisations précédemment accordé à une liste de bénéficiaires sur la procédure stockée.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean)

Révoque un jeu d'autorisations précédemment accordé à des bénéficiaires sur la procédure stockée et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné.

System_CAPS_pubmethodRevoke(ObjectPermissionSet, String[], Boolean, Boolean, String)

Révoque un jeu d'autorisations précédemment accordé à des bénéficiaires sur la procédure stockée et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné.

System_CAPS_pubmethodScript()

Génère un script Transact-SQL qui peut être utilisé pour recréer la procédure stockée.

System_CAPS_pubmethodScript(ScriptingOptions)

Génère un script Transact-SQL qui peut être utilisé pour recréer la procédure stockée tel que spécifié par les options de script.

System_CAPS_pubmethodScriptHeader(Boolean)

Retourne l'en-tête de texte avec l'option de modification du texte.

System_CAPS_protmethodSetParentImpl(SqlSmoObject)

Définit le parent de l'objet SqlSmoObject sur le paramètre newParent.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodToString()

Retourne une chaîne String qui représente l'objet référencé.(Hérité de SqlSmoObject.)

System_CAPS_pubmethodValidate(String, Object[])

Valide l'état d'un objet.(Hérité de SmoObjectBase.)

NomDescription
System_CAPS_pubeventPropertyChanged

Représente l'événement qui se produit lorsqu'une propriété est modifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubeventPropertyMetadataChanged

Représente l'événement qui se produit lorsque les métadonnées de la propriété sont modifiées.(Hérité de SqlSmoObject.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Discover()

Découvre les éventuelles dépendances.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetDomainRoot()

Retourne la racine du domaine.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetParent()

Obtient le parent de cet objet.Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyType(String)

Obtient le type de la propriété spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetPropertyValue(String, Type)

Obtient la valeur de la propriété spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.GetUrn()

Obtient l'URN (Uniform Resource Name) de l'objet.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.Resolve(String)

Obtient l'instance qui contient les informations relatives à l'objet de l'URN (Unified Resource Name) de l'objet.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetObjectState(SfcObjectState)

Définit l'état de l'objet sur la valeur SfcObjectState spécifiée.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAlienObject.SetPropertyValue(String, Type, Object)

Définit la valeur de propriété.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodISfcPropertyProvider.GetPropertySet()

Obtient la référence d'interface au jeu de propriétés de cet objet.

Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server.(Hérité de SqlSmoObject.)

System_CAPS_pubinterfaceSystem_CAPS_privpropertyISfcSupportsDesignMode.IsDesignMode

Obtient une valeur qui indique si la procédure stockée prend en charge le mode Création.

Pour obtenir les propriétés de l'objet StoredProcedure, les utilisateurs peuvent être un membre du rôle serveur fixe public.

Pour définir StoredProcedure Propriétés de l’objet, les utilisateurs doivent avoir l’autorisation ALTER sur la procédure stockée ou être membre du db_owner le rôle de base de données fixe.

Pour créer une procédure stockée, les utilisateurs doivent avoir l’autorisation CREATE PROCEDURE dans la base de données parent ou être membre du db_owner le rôle de base de données fixe.

Pour supprimer une procédure stockée, les utilisateurs doivent avoir l’autorisation CONTROL sur la procédure stockée ou être membre du db_owner le rôle de base de données fixe.

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: