{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/","llm_html_url":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"PRINT (Transact-SQL) &#8211; SQL Server\n\n &#8211; Bien choisir son serveur d impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-05-03T06:00:38+00:00","modified_at":"2019-05-03T06:00:38+00:00","word_count":1005,"reading_time_seconds":302,"summary":"16/03/2017 Temps de lecture: 2 minutes Contributeurs Dans cet article &lt;! &#8211; -&gt; IL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données [&hellip;]","summary_points":["16/03/2017\nTemps de lecture: 2 minutes\n\n\t\t\t\t\t\t\t\tContributeurs\n\t\t\t\t\t\t\t\t\n\n\nDans cet article\n\n&lt;!","&#8211;  -&gt;\nIL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#39;utilisateur au client.Renvoie le message défini par l&#39;utilisateur au client.","Conventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr  \n\nArgumentsArguments\nmsg_strmsg_strC&#39;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode.","Pour plus d&#39;informations, consultez Constantes (Transact-SQL).Pour plus d&#39;informations, consultez Constantes (Transact-SQL)."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"73cf514f508adbdd97fe87bb98925564","plain_text":"16/03/2017\nTemps de lecture: 2 minutes\n\n\t\t\t\t\t\t\t\tContributeurs\n\t\t\t\t\t\t\t\t\n\n\nDans cet article\n\n&lt;! &#8211;  -&gt;\nIL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#39;utilisateur au client.Renvoie le message défini par l&#39;utilisateur au client.\nConventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr  \n\nArgumentsArguments\nmsg_strmsg_strC&#39;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode. Pour plus d&#39;informations, consultez Constantes (Transact-SQL).Pour plus d&#39;informations, consultez Constantes (Transact-SQL).\n@ variable locale@ variable localeC&#39;est une variable de tout type de données de caractères valides.Est une variable de tout type de données de caractère valide. @variable locale doit être carboniser, nchar, varchar ou Nvarchar, ou il devrait être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, varchar, ou Nvarchar, ou il doit pouvoir être implicitement traduit en ces types de données.\nstring_exprstring_exprC&#39;est une expression qui retourne une chaîne.Est une expression qui retourne à chaîne. Il peut inclure des valeurs littérales, des fonctions et des variables concaténées.Peut inclure des valeurs littérales concaténées, des fonctions et des variables. Pour plus d&#39;informations, consultez Expressions (Transact-SQL).Pour plus d&#39;informations, consultez Expressions (Transact-SQL).\nRemarquesRemarques\nUne chaîne de message peut avoir une longueur maximale de 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et de 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode.Une chaîne de message peut comporter jusqu&#39;à 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode. Les chaînes les plus longues seront tronquées.Les chaînes plus longues sont tronquées. Les types de données varchar (max) Y nvarchar (max) sont tronqués dans des types de données qui ne sont pas supérieurs à varchar (8000) Y nvarchar (4000).le varchar (max) et nvarchar (max) les types de données sont tronqués aux types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nRAISERROR peut également être utilisé pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR offre une série d’avantages par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:\n\n\nRAISERROR prend en charge les arguments de substitution dans une chaîne de message d&#39;erreur avec un mécanisme modélisé dans la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction d&#39;impression de la bibliothèque standard du langage C.\n\n\nRAISERROR peut spécifier un numéro d&#39;erreur unique, un niveau de gravité et un code d&#39;état pour le message texte.RAISERROR peut spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus du message texte.\n\n\nRAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur et créé à l&#39;aide de la procédure système sp_addmessage.RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur créés à l&#39;aide de la procédure stockée système sp_addmessage.\n\n\nExemplesExemples\nÀ.À. Exécuter conditionnellement une impression (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRESSION Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER  \n\nB.B. Générer et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant, le résultat de la fonction est converti. AVOIR UN RENDEZ-VOUS à un type de données Nvarchar et il est concaténé avec le texte littéral qui renvoie IMPRESSION.L&#39;exemple suivant convertit les résultats de la AVOIR UN RENDEZ-VOUS fonctionner à un Nvarchar type de données et le concatène avec un texte littéral à renvoyer par IMPRESSION.\n- Construire le texte du message en concaténant\n- des chaînes et des expressions.\nN ° IMPRESSION Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nALLER\n- Cet exemple montre la construction du texte du message\n- dans une variable puis en le passant à PRINT.\n- Cela était requis dans SQL Server 7.0 ou version antérieure.\nDECLARE @PrintMessage nvarchar (50);\nSET @PrintMessage = N &amp; # 39; Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER  \n\nExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    Y Stockage parallèle de donnéesEntrepôt de données parallèleExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    et Stockage parallèle de donnéesEntrepôt de données parallèle\nC.C. Exécuter conditionnellement une impressionExécution conditionnelle de print\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données maître. &amp; # 39 ;;\nAUTRE\nIMPRIMER N ° La base de données actuelle n&#39;est pas maîtresse. &amp; # 39 ;;\nALLER  \n\nVoir égalementVoir également\nTypes de données (Transact-SQL) Types de données (Transact-SQL) DECLARE @ variable_local (Transact-SQL) DECLARE @ variable_local (Transact-SQL) RAISERROR (Transact-SQL)RAISERROR (Transact-SQL)\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["16/03/2017\nTemps de lecture: 2 minutes","Contributeurs","Dans cet article","&lt;! &#8211;  -&gt;\nIL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#39;utilisateur au client.Renvoie le message défini par l&#39;utilisateur au client.\nConventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr","ArgumentsArguments\nmsg_strmsg_strC&#39;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode. Pour plus d&#39;informations, consultez Constantes (Transact-SQL).Pour plus d&#39;informations, consultez Constantes (Transact-SQL).\n@ variable locale@ variable localeC&#39;est une variable de tout type de données de caractères valides.Est une variable de tout type de données de caractère valide. @variable locale doit être carboniser, nchar, varchar ou Nvarchar, ou il devrait être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, varchar, ou Nvarchar, ou il doit pouvoir être implicitement traduit en ces types de données.\nstring_exprstring_exprC&#39;est une expression qui retourne une chaîne.Est une expression qui retourne à chaîne. Il peut inclure des valeurs littérales, des fonctions et des variables concaténées.Peut inclure des valeurs littérales concaténées, des fonctions et des variables. Pour plus d&#39;informations, consultez Expressions (Transact-SQL).Pour plus d&#39;informations, consultez Expressions (Transact-SQL).\nRemarquesRemarques\nUne chaîne de message peut avoir une longueur maximale de 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et de 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode.Une chaîne de message peut comporter jusqu&#39;à 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode. Les chaînes les plus longues seront tronquées.Les chaînes plus longues sont tronquées. Les types de données varchar (max) Y nvarchar (max) sont tronqués dans des types de données qui ne sont pas supérieurs à varchar (8000) Y nvarchar (4000).le varchar (max) et nvarchar (max) les types de données sont tronqués aux types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nRAISERROR peut également être utilisé pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR offre une série d’avantages par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:","RAISERROR prend en charge les arguments de substitution dans une chaîne de message d&#39;erreur avec un mécanisme modélisé dans la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction d&#39;impression de la bibliothèque standard du langage C.","RAISERROR peut spécifier un numéro d&#39;erreur unique, un niveau de gravité et un code d&#39;état pour le message texte.RAISERROR peut spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus du message texte.","RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur et créé à l&#39;aide de la procédure système sp_addmessage.RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur créés à l&#39;aide de la procédure stockée système sp_addmessage.","ExemplesExemples\nÀ.À. Exécuter conditionnellement une impression (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRESSION Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER","B.B. Générer et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant, le résultat de la fonction est converti. AVOIR UN RENDEZ-VOUS à un type de données Nvarchar et il est concaténé avec le texte littéral qui renvoie IMPRESSION.L&#39;exemple suivant convertit les résultats de la AVOIR UN RENDEZ-VOUS fonctionner à un Nvarchar type de données et le concatène avec un texte littéral à renvoyer par IMPRESSION.\n- Construire le texte du message en concaténant\n- des chaînes et des expressions.\nN ° IMPRESSION Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nALLER\n- Cet exemple montre la construction du texte du message\n- dans une variable puis en le passant à PRINT.\n- Cela était requis dans SQL Server 7.0 ou version antérieure.\nDECLARE @PrintMessage nvarchar (50);\nSET @PrintMessage = N &amp; # 39; Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER","Exemples: Stockage de données SQL AzureAzure SQL Data Warehouse    Y Stockage parallèle de donnéesEntrepôt de données parallèleExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    et Stockage parallèle de donnéesEntrepôt de données parallèle\nC.C. Exécuter conditionnellement une impressionExécution conditionnelle de print\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données maître. &amp; # 39 ;;\nAUTRE\nIMPRIMER N ° La base de données actuelle n&#39;est pas maîtresse. &amp; # 39 ;;\nALLER","Voir égalementVoir également\nTypes de données (Transact-SQL) Types de données (Transact-SQL) DECLARE @ variable_local (Transact-SQL) DECLARE @ variable_local (Transact-SQL) RAISERROR (Transact-SQL)RAISERROR (Transact-SQL)\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"16/03/2017\nTemps de lecture: 2 minutes","html":"<p>16/03/2017\nTemps de lecture: 2 minutes</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Contributeurs","html":"<p>Contributeurs</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Dans cet article","html":"<p>Dans cet article</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"&lt;! &#8211;  -&gt;\nIL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#39;utilisateur au client.Renvoie le message défini par l&#39;utilisateur au client.\nConventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr","html":"<p>&lt;! &#8211;  -&gt;\nIL S&#039;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#039;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#039;utilisateur au client.Renvoie le message défini par l&#039;utilisateur au client.\nConventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"ArgumentsArguments\nmsg_strmsg_strC&#39;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode. Pour plus d&#39;informations, consultez Constantes (Transact-SQL).Pour plus d&#39;informations, consultez Constantes (Transact-SQL).\n@ variable locale@ variable localeC&#39;est une variable de tout type de données de caractères valides.Est une variable de tout type de données de caractère valide. @variable locale doit être carboniser, nchar, varchar ou Nvarchar, ou il devrait être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, varchar, ou Nvarchar, ou il doit pouvoir être implicitement traduit en ces types de données.\nstring_exprstring_exprC&#39;est une expression qui retourne une chaîne.Est une expression qui retourne à chaîne. Il peut inclure des valeurs littérales, des fonctions et des variables concaténées.Peut inclure des valeurs littérales concaténées, des fonctions et des variables. Pour plus d&#39;informations, consultez Expressions (Transact-SQL).Pour plus d&#39;informations, consultez Expressions (Transact-SQL).\nRemarquesRemarques\nUne chaîne de message peut avoir une longueur maximale de 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et de 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode.Une chaîne de message peut comporter jusqu&#39;à 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode. Les chaînes les plus longues seront tronquées.Les chaînes plus longues sont tronquées. Les types de données varchar (max) Y nvarchar (max) sont tronqués dans des types de données qui ne sont pas supérieurs à varchar (8000) Y nvarchar (4000).le varchar (max) et nvarchar (max) les types de données sont tronqués aux types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nRAISERROR peut également être utilisé pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR offre une série d’avantages par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:","html":"<p>ArgumentsArguments\nmsg_strmsg_strC&#039;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode. Pour plus d&#039;informations, consultez Constantes (Transact-SQL).Pour plus d&#039;informations, consultez Constantes (Transact-SQL).\n@ variable locale@ variable localeC&#039;est une variable de tout type de données de caractères valides.Est une variable de tout type de données de caractère valide. @variable locale doit être carboniser, nchar, varchar ou Nvarchar, ou il devrait être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, varchar, ou Nvarchar, ou il doit pouvoir être implicitement traduit en ces types de données.\nstring_exprstring_exprC&#039;est une expression qui retourne une chaîne.Est une expression qui retourne à chaîne. Il peut inclure des valeurs littérales, des fonctions et des variables concaténées.Peut inclure des valeurs littérales concaténées, des fonctions et des variables. Pour plus d&#039;informations, consultez Expressions (Transact-SQL).Pour plus d&#039;informations, consultez Expressions (Transact-SQL).\nRemarquesRemarques\nUne chaîne de message peut avoir une longueur maximale de 8 000 caractères s&#039;il s&#039;agit d&#039;une chaîne non Unicode et de 4 000 caractères s&#039;il s&#039;agit d&#039;une chaîne Unicode.Une chaîne de message peut comporter jusqu&#039;à 8 000 caractères s&#039;il s&#039;agit d&#039;une chaîne non Unicode et 4 000 caractères s&#039;il s&#039;agit d&#039;une chaîne Unicode. Les chaînes les plus longues seront tronquées.Les chaînes plus longues sont tronquées. Les types de données varchar (max) Y nvarchar (max) sont tronqués dans des types de données qui ne sont pas supérieurs à varchar (8000) Y nvarchar (4000).le varchar (max) et nvarchar (max) les types de données sont tronqués aux types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nRAISERROR peut également être utilisé pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR offre une série d’avantages par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"RAISERROR prend en charge les arguments de substitution dans une chaîne de message d&#39;erreur avec un mécanisme modélisé dans la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction d&#39;impression de la bibliothèque standard du langage C.","html":"<p>RAISERROR prend en charge les arguments de substitution dans une chaîne de message d&#039;erreur avec un mécanisme modélisé dans la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution des arguments dans une chaîne de message d&#039;erreur à l&#039;aide d&#039;un mécanisme modelé sur la fonction d&#039;impression de la bibliothèque standard du langage C.</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"RAISERROR peut spécifier un numéro d&#39;erreur unique, un niveau de gravité et un code d&#39;état pour le message texte.RAISERROR peut spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus du message texte.","html":"<p>RAISERROR peut spécifier un numéro d&#039;erreur unique, un niveau de gravité et un code d&#039;état pour le message texte.RAISERROR peut spécifier un numéro d&#039;erreur unique, une gravité et un code d&#039;état en plus du message texte.</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur et créé à l&#39;aide de la procédure système sp_addmessage.RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur créés à l&#39;aide de la procédure stockée système sp_addmessage.","html":"<p>RAISERROR peut être utilisé pour renvoyer des messages définis par l&#039;utilisateur et créé à l&#039;aide de la procédure système sp_addmessage.RAISERROR peut être utilisé pour renvoyer des messages définis par l&#039;utilisateur créés à l&#039;aide de la procédure stockée système sp_addmessage.</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"ExemplesExemples\nÀ.À. Exécuter conditionnellement une impression (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRESSION Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER","html":"<p>ExemplesExemples\nÀ.À. Exécuter conditionnellement une impression (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nDans l&#039;exemple suivant, l&#039;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#039;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRESSION Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"B.B. Générer et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant, le résultat de la fonction est converti. AVOIR UN RENDEZ-VOUS à un type de données Nvarchar et il est concaténé avec le texte littéral qui renvoie IMPRESSION.L&#39;exemple suivant convertit les résultats de la AVOIR UN RENDEZ-VOUS fonctionner à un Nvarchar type de données et le concatène avec un texte littéral à renvoyer par IMPRESSION.\n- Construire le texte du message en concaténant\n- des chaînes et des expressions.\nN ° IMPRESSION Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nALLER\n- Cet exemple montre la construction du texte du message\n- dans une variable puis en le passant à PRINT.\n- Cela était requis dans SQL Server 7.0 ou version antérieure.\nDECLARE @PrintMessage nvarchar (50);\nSET @PrintMessage = N &amp; # 39; Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER","html":"<p>B.B. Générer et afficher une chaîneConstruire et afficher une chaîne\nDans l&#039;exemple suivant, le résultat de la fonction est converti. AVOIR UN RENDEZ-VOUS à un type de données Nvarchar et il est concaténé avec le texte littéral qui renvoie IMPRESSION.L&#039;exemple suivant convertit les résultats de la AVOIR UN RENDEZ-VOUS fonctionner à un Nvarchar type de données et le concatène avec un texte littéral à renvoyer par IMPRESSION.\n- Construire le texte du message en concaténant\n- des chaînes et des expressions.\nN ° IMPRESSION Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nALLER\n- Cet exemple montre la construction du texte du message\n- dans une variable puis en le passant à PRINT.\n- Cela était requis dans SQL Server 7.0 ou version antérieure.\nDECLARE @PrintMessage nvarchar (50);\nSET @PrintMessage = N &amp; # 39; Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"Exemples: Stockage de données SQL AzureAzure SQL Data Warehouse    Y Stockage parallèle de donnéesEntrepôt de données parallèleExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    et Stockage parallèle de donnéesEntrepôt de données parallèle\nC.C. Exécuter conditionnellement une impressionExécution conditionnelle de print\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données maître. &amp; # 39 ;;\nAUTRE\nIMPRIMER N ° La base de données actuelle n&#39;est pas maîtresse. &amp; # 39 ;;\nALLER","html":"<p>Exemples: Stockage de données SQL AzureAzure SQL Data Warehouse    Y Stockage parallèle de donnéesEntrepôt de données parallèleExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    et Stockage parallèle de donnéesEntrepôt de données parallèle\nC.C. Exécuter conditionnellement une impressionExécution conditionnelle de print\nDans l&#039;exemple suivant, l&#039;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#039;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données maître. &amp; # 39 ;;\nAUTRE\nIMPRIMER N ° La base de données actuelle n&#039;est pas maîtresse. &amp; # 39 ;;\nALLER</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Voir égalementVoir également\nTypes de données (Transact-SQL) Types de données (Transact-SQL) DECLARE @ variable_local (Transact-SQL) DECLARE @ variable_local (Transact-SQL) RAISERROR (Transact-SQL)RAISERROR (Transact-SQL)\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Voir égalementVoir également\nTypes de données (Transact-SQL) Types de données (Transact-SQL) DECLARE @ variable_local (Transact-SQL) DECLARE @ variable_local (Transact-SQL) RAISERROR (Transact-SQL)RAISERROR (Transact-SQL)\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"16/03/2017\nTemps de lecture: 2 minutes"},{"id":"text-2","heading":"Text","content":"Contributeurs"},{"id":"text-3","heading":"Text","content":"Dans cet article"},{"id":"text-4","heading":"Text","content":"&lt;! &#8211;  -&gt;\nIL S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Stockage parallèle de données S&#39;APPLIQUE À: SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle \nRenvoie un message défini par l&#39;utilisateur au client.Renvoie le message défini par l&#39;utilisateur au client.\nConventions de syntaxe Transact-SQLConventions de syntaxe Transact-SQL\nSyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr"},{"id":"text-5","heading":"Text","content":"ArgumentsArguments\nmsg_strmsg_strC&#39;est une chaîne de caractères ou une constante de chaîne Unicode.Est une chaîne de caractères ou une constante de chaîne Unicode. Pour plus d&#39;informations, consultez Constantes (Transact-SQL).Pour plus d&#39;informations, consultez Constantes (Transact-SQL).\n@ variable locale@ variable localeC&#39;est une variable de tout type de données de caractères valides.Est une variable de tout type de données de caractère valide. @variable locale doit être carboniser, nchar, varchar ou Nvarchar, ou il devrait être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, varchar, ou Nvarchar, ou il doit pouvoir être implicitement traduit en ces types de données.\nstring_exprstring_exprC&#39;est une expression qui retourne une chaîne.Est une expression qui retourne à chaîne. Il peut inclure des valeurs littérales, des fonctions et des variables concaténées.Peut inclure des valeurs littérales concaténées, des fonctions et des variables. Pour plus d&#39;informations, consultez Expressions (Transact-SQL).Pour plus d&#39;informations, consultez Expressions (Transact-SQL).\nRemarquesRemarques\nUne chaîne de message peut avoir une longueur maximale de 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et de 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode.Une chaîne de message peut comporter jusqu&#39;à 8 000 caractères s&#39;il s&#39;agit d&#39;une chaîne non Unicode et 4 000 caractères s&#39;il s&#39;agit d&#39;une chaîne Unicode. Les chaînes les plus longues seront tronquées.Les chaînes plus longues sont tronquées. Les types de données varchar (max) Y nvarchar (max) sont tronqués dans des types de données qui ne sont pas supérieurs à varchar (8000) Y nvarchar (4000).le varchar (max) et nvarchar (max) les types de données sont tronqués aux types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nRAISERROR peut également être utilisé pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR offre une série d’avantages par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:"},{"id":"text-6","heading":"Text","content":"RAISERROR prend en charge les arguments de substitution dans une chaîne de message d&#39;erreur avec un mécanisme modélisé dans la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction d&#39;impression de la bibliothèque standard du langage C."},{"id":"text-7","heading":"Text","content":"RAISERROR peut spécifier un numéro d&#39;erreur unique, un niveau de gravité et un code d&#39;état pour le message texte.RAISERROR peut spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus du message texte."},{"id":"text-8","heading":"Text","content":"RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur et créé à l&#39;aide de la procédure système sp_addmessage.RAISERROR peut être utilisé pour renvoyer des messages définis par l&#39;utilisateur créés à l&#39;aide de la procédure stockée système sp_addmessage."},{"id":"text-9","heading":"Text","content":"ExemplesExemples\nÀ.À. Exécuter conditionnellement une impression (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRESSION Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER"},{"id":"text-10","heading":"Text","content":"B.B. Générer et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant, le résultat de la fonction est converti. AVOIR UN RENDEZ-VOUS à un type de données Nvarchar et il est concaténé avec le texte littéral qui renvoie IMPRESSION.L&#39;exemple suivant convertit les résultats de la AVOIR UN RENDEZ-VOUS fonctionner à un Nvarchar type de données et le concatène avec un texte littéral à renvoyer par IMPRESSION.\n- Construire le texte du message en concaténant\n- des chaînes et des expressions.\nN ° IMPRESSION Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nALLER\n- Cet exemple montre la construction du texte du message\n- dans une variable puis en le passant à PRINT.\n- Cela était requis dans SQL Server 7.0 ou version antérieure.\nDECLARE @PrintMessage nvarchar (50);\nSET @PrintMessage = N &amp; # 39; Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N &amp; # 39;. &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER"},{"id":"text-11","heading":"Text","content":"Exemples: Stockage de données SQL AzureAzure SQL Data Warehouse    Y Stockage parallèle de donnéesEntrepôt de données parallèleExemples: Stockage de données SQL AzureAzure SQL Data Warehouse    et Stockage parallèle de donnéesEntrepôt de données parallèle\nC.C. Exécuter conditionnellement une impressionExécution conditionnelle de print\nDans l&#39;exemple suivant, l&#39;instruction est utilisée IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction à retourner conditionnellement au message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données maître. &amp; # 39 ;;\nAUTRE\nIMPRIMER N ° La base de données actuelle n&#39;est pas maîtresse. &amp; # 39 ;;\nALLER"},{"id":"text-12","heading":"Text","content":"Voir égalementVoir également\nTypes de données (Transact-SQL) Types de données (Transact-SQL) DECLARE @ variable_local (Transact-SQL) DECLARE @ variable_local (Transact-SQL) RAISERROR (Transact-SQL)RAISERROR (Transact-SQL)\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nClick to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/05/03/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}