{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/","llm_html_url":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"PRINT (Transact-SQL) -SQL Server &#8211; Choisir le bon serveur d&#39;impression\n\n &#8211; Serveur d&rsquo;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-10-26T18:17:38+00:00","modified_at":"2019-10-26T18:17:38+00:00","word_count":950,"reading_time_seconds":285,"summary":"Dans cet article &lt;! &#8211; -&gt;le Applicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle Renvoie un message défini par l&#39;utilisateur au client.Renvoie un message défini par l&#39;utilisateur au client. Conventions [&hellip;]","summary_points":["Dans cet article\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;!","&#8211;  -&gt;le\n\nApplicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL 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 un message défini par l&#39;utilisateur au client.","Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr  \n\nargumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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":"76fdc1612d2db29f8fd22faeb00c1c79","plain_text":"Dans cet article\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t&lt;! &#8211;  -&gt;le\n\nApplicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL 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 un message défini par l&#39;utilisateur au client.\n Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr  \n\nargumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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 localeSpécifiez toute variable de caractère valide.Est une variable de tout type de données de caractères valides. @ variable locale estcarboniser,nchar,VarcharOu Nvarchar Ou bien il doit pouvoir être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, Varchar, ou Nvarcharou il doit être implicitement converti en ces types de données.\nstring_exprstring_exprSpécifie une expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Peut contenir 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).\nLa chaîne de message peut contenir jusqu&#39;à 8 000 octets pour les chaînes non Unicode et jusqu&#39;à 4 000 octets pour les chaînes Unicode.Une chaîne de message peut contenir 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Varchar (max) Quand nvarchar (max) Le type de données estvarchar (8000) et nvarchar (4000) Est tronqué à un type de données qui n&#39;est plusle varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus gros que varchar (8000) et nvarchar (4000).\nVous pouvez également utiliser RAISERROR pour renvoyer un message.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR présente les avantages suivants par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:\n\n\nRAISERROR prend en charge la substitution d&#39;arguments par des chaînes de message d&#39;erreur. Ce remplacement utilise un mécanisme inspiré de la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge le remplacement des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction printf de la bibliothèque de langage C standard.\n\n\nRAISERROR vous permet de spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus des messages 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 un message défini par l&#39;utilisateur créé à l&#39;aide de la procédure stockée 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\nExemple d&#39;utilisationExemples\nUNE.UNE. Exécution conditionnelle PRINT (SI EXISTS)Exécution conditionnelle de l&#39;impression (SI EXISTE)\nDans l&#39;exemple suivant:IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRIMER Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER  \n\nB.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant,AVOIR UNE RÉUNION Le résultat de la fonction Nvarchar Conversion en type de données et concaténation avec du texte littéral IMPRESSION Retourne dans.L&#39;exemple suivant convertit les résultats de la AVOIR UNE RÉUNION opérer à Nvarchar type de données et concatène avec un texte littéral à retourner par IMPRESSION.\n-Construire le texte du message concaténant\n-chains et expressions.\nN ° IMPRIMER Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N / # 39; &amp; # 39 ;;\nALLER\n-Cet exemple montre comment construire le texte du message\n-dans une variable puis en la 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 / # 39; &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER  \n\nExemple: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèleExemples: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèle\ncontre.contre. Exécution conditionnelleExécution conditionnelle de l&#39;impression\nDans l&#39;exemple suivant,IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données master. &amp; # 39 ;;\nAUTRE\nPRINT No. La base de données actuelle n&#39;est pas maître. &amp; # 39 ;;\nALLER  \n\nréférenceVoir également\nType 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\nle\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Dans cet article","&lt;! &#8211;  -&gt;le","Applicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL 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 un message défini par l&#39;utilisateur au client.\n Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr","argumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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 localeSpécifiez toute variable de caractère valide.Est une variable de tout type de données de caractères valides. @ variable locale estcarboniser,nchar,VarcharOu Nvarchar Ou bien il doit pouvoir être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, Varchar, ou Nvarcharou il doit être implicitement converti en ces types de données.\nstring_exprstring_exprSpécifie une expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Peut contenir 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).\nLa chaîne de message peut contenir jusqu&#39;à 8 000 octets pour les chaînes non Unicode et jusqu&#39;à 4 000 octets pour les chaînes Unicode.Une chaîne de message peut contenir 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Varchar (max) Quand nvarchar (max) Le type de données estvarchar (8000) et nvarchar (4000) Est tronqué à un type de données qui n&#39;est plusle varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus gros que varchar (8000) et nvarchar (4000).\nVous pouvez également utiliser RAISERROR pour renvoyer un message.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR présente les avantages suivants par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:","RAISERROR prend en charge la substitution d&#39;arguments par des chaînes de message d&#39;erreur. Ce remplacement utilise un mécanisme inspiré de la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge le remplacement des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction printf de la bibliothèque de langage C standard.","RAISERROR vous permet de spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus des messages 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 un message défini par l&#39;utilisateur créé à l&#39;aide de la procédure stockée 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.","Exemple d&#39;utilisationExemples\nUNE.UNE. Exécution conditionnelle PRINT (SI EXISTS)Exécution conditionnelle de l&#39;impression (SI EXISTE)\nDans l&#39;exemple suivant:IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRIMER Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER","B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant,AVOIR UNE RÉUNION Le résultat de la fonction Nvarchar Conversion en type de données et concaténation avec du texte littéral IMPRESSION Retourne dans.L&#39;exemple suivant convertit les résultats de la AVOIR UNE RÉUNION opérer à Nvarchar type de données et concatène avec un texte littéral à retourner par IMPRESSION.\n-Construire le texte du message concaténant\n-chains et expressions.\nN ° IMPRIMER Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N / # 39; &amp; # 39 ;;\nALLER\n-Cet exemple montre comment construire le texte du message\n-dans une variable puis en la 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 / # 39; &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER","Exemple: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèleExemples: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèle\ncontre.contre. Exécution conditionnelleExécution conditionnelle de l&#39;impression\nDans l&#39;exemple suivant,IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données master. &amp; # 39 ;;\nAUTRE\nPRINT No. La base de données actuelle n&#39;est pas maître. &amp; # 39 ;;\nALLER","référenceVoir également\nType 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\nle","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Dans cet article","html":"<p>Dans cet article</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"&lt;! &#8211;  -&gt;le","html":"<p>&lt;! &#8211;  -&gt;le</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Applicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL 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 un message défini par l&#39;utilisateur au client.\n Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr","html":"<p>Applicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#039;APPLIQUE À: Serveur SQL 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 un message défini par l&#039;utilisateur au client.\n Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"argumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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 localeSpécifiez toute variable de caractère valide.Est une variable de tout type de données de caractères valides. @ variable locale estcarboniser,nchar,VarcharOu Nvarchar Ou bien il doit pouvoir être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, Varchar, ou Nvarcharou il doit être implicitement converti en ces types de données.\nstring_exprstring_exprSpécifie une expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Peut contenir 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).\nLa chaîne de message peut contenir jusqu&#39;à 8 000 octets pour les chaînes non Unicode et jusqu&#39;à 4 000 octets pour les chaînes Unicode.Une chaîne de message peut contenir 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Varchar (max) Quand nvarchar (max) Le type de données estvarchar (8000) et nvarchar (4000) Est tronqué à un type de données qui n&#39;est plusle varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus gros que varchar (8000) et nvarchar (4000).\nVous pouvez également utiliser RAISERROR pour renvoyer un message.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR présente les avantages suivants par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:","html":"<p>argumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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 localeSpécifiez toute variable de caractère valide.Est une variable de tout type de données de caractères valides. @ variable locale estcarboniser,nchar,VarcharOu Nvarchar Ou bien il doit pouvoir être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, Varchar, ou Nvarcharou il doit être implicitement converti en ces types de données.\nstring_exprstring_exprSpécifie une expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Peut contenir 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).\nLa chaîne de message peut contenir jusqu&#039;à 8 000 octets pour les chaînes non Unicode et jusqu&#039;à 4 000 octets pour les chaînes Unicode.Une chaîne de message peut contenir 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Varchar (max) Quand nvarchar (max) Le type de données estvarchar (8000) et nvarchar (4000) Est tronqué à un type de données qui n&#039;est plusle varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus gros que varchar (8000) et nvarchar (4000).\nVous pouvez également utiliser RAISERROR pour renvoyer un message.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR présente les avantages suivants par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"RAISERROR prend en charge la substitution d&#39;arguments par des chaînes de message d&#39;erreur. Ce remplacement utilise un mécanisme inspiré de la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge le remplacement des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction printf de la bibliothèque de langage C standard.","html":"<p>RAISERROR prend en charge la substitution d&#039;arguments par des chaînes de message d&#039;erreur. Ce remplacement utilise un mécanisme inspiré de la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge le remplacement des arguments dans une chaîne de message d&#039;erreur à l&#039;aide d&#039;un mécanisme modelé sur la fonction printf de la bibliothèque de langage C standard.</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"RAISERROR vous permet de spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus des messages 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 vous permet de spécifier un numéro d&#039;erreur unique, une gravité et un code d&#039;état en plus des messages 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-7","type":"text","heading":"","plain_text":"RAISERROR peut être utilisé pour renvoyer un message défini par l&#39;utilisateur créé à l&#39;aide de la procédure stockée 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 un message défini par l&#039;utilisateur créé à l&#039;aide de la procédure stockée 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-8","type":"text","heading":"","plain_text":"Exemple d&#39;utilisationExemples\nUNE.UNE. Exécution conditionnelle PRINT (SI EXISTS)Exécution conditionnelle de l&#39;impression (SI EXISTE)\nDans l&#39;exemple suivant:IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRIMER Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER","html":"<p>Exemple d&#039;utilisationExemples\nUNE.UNE. Exécution conditionnelle PRINT (SI EXISTS)Exécution conditionnelle de l&#039;impression (SI EXISTE)\nDans l&#039;exemple suivant:IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#039;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRIMER Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER</p>"},{"id":"text-9","type":"text","heading":"","plain_text":"B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant,AVOIR UNE RÉUNION Le résultat de la fonction Nvarchar Conversion en type de données et concaténation avec du texte littéral IMPRESSION Retourne dans.L&#39;exemple suivant convertit les résultats de la AVOIR UNE RÉUNION opérer à Nvarchar type de données et concatène avec un texte littéral à retourner par IMPRESSION.\n-Construire le texte du message concaténant\n-chains et expressions.\nN ° IMPRIMER Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N / # 39; &amp; # 39 ;;\nALLER\n-Cet exemple montre comment construire le texte du message\n-dans une variable puis en la 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 / # 39; &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER","html":"<p>B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nDans l&#039;exemple suivant,AVOIR UNE RÉUNION Le résultat de la fonction Nvarchar Conversion en type de données et concaténation avec du texte littéral IMPRESSION Retourne dans.L&#039;exemple suivant convertit les résultats de la AVOIR UNE RÉUNION opérer à Nvarchar type de données et concatène avec un texte littéral à retourner par IMPRESSION.\n-Construire le texte du message concaténant\n-chains et expressions.\nN ° IMPRIMER Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N / # 39; &amp; # 39 ;;\nALLER\n-Cet exemple montre comment construire le texte du message\n-dans une variable puis en la 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 / # 39; &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"Exemple: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèleExemples: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèle\ncontre.contre. Exécution conditionnelleExécution conditionnelle de l&#39;impression\nDans l&#39;exemple suivant,IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données master. &amp; # 39 ;;\nAUTRE\nPRINT No. La base de données actuelle n&#39;est pas maître. &amp; # 39 ;;\nALLER","html":"<p>Exemple: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèleExemples: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèle\ncontre.contre. Exécution conditionnelleExécution conditionnelle de l&#039;impression\nDans l&#039;exemple suivant,IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#039;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données master. &amp; # 39 ;;\nAUTRE\nPRINT No. La base de données actuelle n&#039;est pas maître. &amp; # 39 ;;\nALLER</p>"},{"id":"text-11","type":"text","heading":"","plain_text":"référenceVoir également\nType 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\nle","html":"<p>référenceVoir également\nType 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\nle</p>"},{"id":"text-12","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Dans cet article"},{"id":"text-2","heading":"Text","content":"&lt;! &#8211;  -&gt;le"},{"id":"text-3","heading":"Text","content":"Applicable à: Serveur SQL Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèleS&#39;APPLIQUE À: Serveur SQL 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 un message défini par l&#39;utilisateur au client.\n Conventions de syntaxe Transact-SQL Conventions de syntaxe Transact-SQL\nsyntaxeSyntaxe\nPRINT msg_str | @local_variable | string_expr"},{"id":"text-4","heading":"Text","content":"argumentCas\nmsg_strmsg_strUne constante pour une chaîne Unicode ou une chaîne.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 localeSpécifiez toute variable de caractère valide.Est une variable de tout type de données de caractères valides. @ variable locale estcarboniser,nchar,VarcharOu Nvarchar Ou bien il doit pouvoir être implicitement converti en ces types de données.@variable locale doit être carboniser, nchar, Varchar, ou Nvarcharou il doit être implicitement converti en ces types de données.\nstring_exprstring_exprSpécifie une expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Peut contenir 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).\nLa chaîne de message peut contenir jusqu&#39;à 8 000 octets pour les chaînes non Unicode et jusqu&#39;à 4 000 octets pour les chaînes Unicode.Une chaîne de message peut contenir 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Varchar (max) Quand nvarchar (max) Le type de données estvarchar (8000) et nvarchar (4000) Est tronqué à un type de données qui n&#39;est plusle varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus gros que varchar (8000) et nvarchar (4000).\nVous pouvez également utiliser RAISERROR pour renvoyer un message.RAISERROR peut également être utilisé pour renvoyer des messages. RAISERROR présente les avantages suivants par rapport à PRINT:RAISERROR présente ces avantages par rapport à PRINT:"},{"id":"text-5","heading":"Text","content":"RAISERROR prend en charge la substitution d&#39;arguments par des chaînes de message d&#39;erreur. Ce remplacement utilise un mécanisme inspiré de la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge le remplacement des arguments dans une chaîne de message d&#39;erreur à l&#39;aide d&#39;un mécanisme modelé sur la fonction printf de la bibliothèque de langage C standard."},{"id":"text-6","heading":"Text","content":"RAISERROR vous permet de spécifier un numéro d&#39;erreur unique, une gravité et un code d&#39;état en plus des messages 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-7","heading":"Text","content":"RAISERROR peut être utilisé pour renvoyer un message défini par l&#39;utilisateur créé à l&#39;aide de la procédure stockée 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-8","heading":"Text","content":"Exemple d&#39;utilisationExemples\nUNE.UNE. Exécution conditionnelle PRINT (SI EXISTS)Exécution conditionnelle de l&#39;impression (SI EXISTE)\nDans l&#39;exemple suivant:IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRIMER Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Cet utilisateur a SET NOCOUNT désactivé. &amp; # 39 ;;\nALLER"},{"id":"text-9","heading":"Text","content":"B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nDans l&#39;exemple suivant,AVOIR UNE RÉUNION Le résultat de la fonction Nvarchar Conversion en type de données et concaténation avec du texte littéral IMPRESSION Retourne dans.L&#39;exemple suivant convertit les résultats de la AVOIR UNE RÉUNION opérer à Nvarchar type de données et concatène avec un texte littéral à retourner par IMPRESSION.\n-Construire le texte du message concaténant\n-chains et expressions.\nN ° IMPRIMER Ce message a été imprimé sur &amp; # 39;\n+ RTRIM (CAST (GETDATE () AS nvarchar (30)))\n+ N / # 39; &amp; # 39 ;;\nALLER\n-Cet exemple montre comment construire le texte du message\n-dans une variable puis en la 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 / # 39; &amp; # 39 ;;\nPRINT @PrintMessage;\nALLER"},{"id":"text-10","heading":"Text","content":"Exemple: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèleExemples: Azure SQL Data WarehouseAzure SQL Data Warehouse                et Entrepôt de données parallèleEntrepôt de données parallèle\ncontre.contre. Exécution conditionnelleExécution conditionnelle de l&#39;impression\nDans l&#39;exemple suivant,IMPRESSION Utilisez les instructions pour renvoyer des messages en fonction de conditions.L&#39;exemple suivant utilise le IMPRESSION instruction de retourner conditionnellement un message.\nIF DB_ID () = 1\nLa base de données actuelle est la base de données master. &amp; # 39 ;;\nAUTRE\nPRINT No. La base de données actuelle n&#39;est pas maître. &amp; # 39 ;;\nALLER"},{"id":"text-11","heading":"Text","content":"référenceVoir également\nType 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\nle"},{"id":"text-12","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/10/26/print-transact-sql-sql-server-choisir-le-bon-serveur-dimpression-serveur-dimpression/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}