{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/","llm_html_url":"https://tutos-gameserver.fr/2019/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/llm","llm_json_url":"https://tutos-gameserver.fr/2019/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/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-06-18T16:15:11+00:00","modified_at":"2019-06-18T16:15:11+00:00","word_count":970,"reading_time_seconds":291,"summary":"16/03/2017 2 minutes de lecture Contributeurs Dans cet article &lt;! &#8211; -&gt; 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 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 [&hellip;]","summary_points":["16/03/2017\n\t\t\t\t\t\t\t\n2 minutes de lecture\n\n\t\t\t\t\t\t\t\tContributeurs\n\n\n\nDans cet article\n\n\t\t\t\t\t\t&lt;!","&#8211;  -&gt;\nS&#39;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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\nCasCas\nmsg_strmsg_strChaîne de caractères ou 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":"583350a588469c39885c32711bda679a","plain_text":"16/03/2017\n\t\t\t\t\t\t\t\n2 minutes de lecture\n\n\t\t\t\t\t\t\t\tContributeurs\n\n\n\nDans cet article\n\n\t\t\t\t\t\t&lt;! &#8211;  -&gt;\nS&#39;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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\nCasCas\nmsg_strmsg_strChaîne de caractères ou 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 localeVariable de tout type de données de caractère valides.Est une variable de tout type de données de caractère valide. @ variable locale doit être de type réservoir, nchar, varchar ou Nvarcharou il doit être implicitement convertible en ces types de données.@variable locale doit être réservoir, nchar, varchar, or Nvarchar, ou il doit pouvoir être implicitement converti en ces types de données.\nstring_exprstring_exprUne expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Cet argument 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).\nRemarques Remarques\nUne 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.Une chaîne 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Types de données varchar (max) et nvarchar (max) sont tronqués aux types de données qui ne dépassent pas varchar (8000) et nvarchar (4000) .thé varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nL&#39;instruction RAISERROR peut également être utilisée pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. Il présente trois avantages par rapport à l&#39;instruction PRINT:RAISERROR présente ces avantages par rapport à PRINT:\n\n\nRAISERROR prend en charge la substitution d&#39;arguments dans un message d&#39;erreur, grâce à un mécanisme similaire à la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution d’arguments dans une chaîne de message d’erreur en utilisant un mécanisme inspiré de la fonction de la bibliothèque standard du langage C.\n\n\nRAISERROR 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 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 à mesure qu&#39;ils sont créés par la procédure système stockée 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\nExemplesModèles\nÀ.À. Impression conditionnelle (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Ne pas utiliser lorsque SET NOCOUNT est désactivé. &amp; # 39 ;;\nALLER  \n\nB.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nL&#39;exemple suivant convertit les résultats de la fonction AVOIR UN RENDEZ-VOUS dans le type Nvarchar et concatène avec un texte littéral pour retourner en utilisant 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 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: 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\nC.C. Impression conditionnéeExécution conditionnelle de print\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un 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\n  Voir aussiVoir é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\n\t\t\t\t\t\t\t\n2 minutes de lecture","Contributeurs","Dans cet article","&lt;! &#8211;  -&gt;\nS&#39;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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","CasCas\nmsg_strmsg_strChaîne de caractères ou 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 localeVariable de tout type de données de caractère valides.Est une variable de tout type de données de caractère valide. @ variable locale doit être de type réservoir, nchar, varchar ou Nvarcharou il doit être implicitement convertible en ces types de données.@variable locale doit être réservoir, nchar, varchar, or Nvarchar, ou il doit pouvoir être implicitement converti en ces types de données.\nstring_exprstring_exprUne expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Cet argument 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).\nRemarques Remarques\nUne 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.Une chaîne 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Types de données varchar (max) et nvarchar (max) sont tronqués aux types de données qui ne dépassent pas varchar (8000) et nvarchar (4000) .thé varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nL&#39;instruction RAISERROR peut également être utilisée pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. Il présente trois avantages par rapport à l&#39;instruction PRINT:RAISERROR présente ces avantages par rapport à PRINT:","RAISERROR prend en charge la substitution d&#39;arguments dans un message d&#39;erreur, grâce à un mécanisme similaire à la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution d’arguments dans une chaîne de message d’erreur en utilisant un mécanisme inspiré de la fonction de la bibliothèque standard du langage C.","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 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 à mesure qu&#39;ils sont créés par la procédure système stockée 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.","ExemplesModèles\nÀ.À. Impression conditionnelle (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Ne pas utiliser lorsque SET NOCOUNT est désactivé. &amp; # 39 ;;\nALLER","B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nL&#39;exemple suivant convertit les résultats de la fonction AVOIR UN RENDEZ-VOUS dans le type Nvarchar et concatène avec un texte littéral pour retourner en utilisant 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 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: 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\nC.C. Impression conditionnéeExécution conditionnelle de print\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un 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 aussiVoir é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\n\t\t\t\t\t\t\t\n2 minutes de lecture","html":"<p>16/03/2017\n\t\t\t\t\t\t\t\n2 minutes de lecture</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;\nS&#39;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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>&lt;! &#8211;  -&gt;\nS&#039;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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-5","type":"text","heading":"","plain_text":"CasCas\nmsg_strmsg_strChaîne de caractères ou 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 localeVariable de tout type de données de caractère valides.Est une variable de tout type de données de caractère valide. @ variable locale doit être de type réservoir, nchar, varchar ou Nvarcharou il doit être implicitement convertible en ces types de données.@variable locale doit être réservoir, nchar, varchar, or Nvarchar, ou il doit pouvoir être implicitement converti en ces types de données.\nstring_exprstring_exprUne expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Cet argument 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).\nRemarques Remarques\nUne 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.Une chaîne 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Types de données varchar (max) et nvarchar (max) sont tronqués aux types de données qui ne dépassent pas varchar (8000) et nvarchar (4000) .thé varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nL&#39;instruction RAISERROR peut également être utilisée pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. Il présente trois avantages par rapport à l&#39;instruction PRINT:RAISERROR présente ces avantages par rapport à PRINT:","html":"<p>CasCas\nmsg_strmsg_strChaîne de caractères ou 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 localeVariable de tout type de données de caractère valides.Est une variable de tout type de données de caractère valide. @ variable locale doit être de type réservoir, nchar, varchar ou Nvarcharou il doit être implicitement convertible en ces types de données.@variable locale doit être réservoir, nchar, varchar, or Nvarchar, ou il doit pouvoir être implicitement converti en ces types de données.\nstring_exprstring_exprUne expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Cet argument 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).\nRemarques Remarques\nUne 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.Une chaîne 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Types de données varchar (max) et nvarchar (max) sont tronqués aux types de données qui ne dépassent pas varchar (8000) et nvarchar (4000) .thé varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nL&#039;instruction RAISERROR peut également être utilisée pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. Il présente trois avantages par rapport à l&#039;instruction PRINT:RAISERROR présente ces avantages par rapport à PRINT:</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"RAISERROR prend en charge la substitution d&#39;arguments dans un message d&#39;erreur, grâce à un mécanisme similaire à la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution d’arguments dans une chaîne de message d’erreur en utilisant un mécanisme inspiré de la fonction de la bibliothèque standard du langage C.","html":"<p>RAISERROR prend en charge la substitution d&#039;arguments dans un message d&#039;erreur, grâce à un mécanisme similaire à la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution d’arguments dans une chaîne de message d’erreur en utilisant un mécanisme inspiré de la fonction 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, une gravité et un code d&#39;état en plus du 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, une gravité et un code d&#039;état en plus du 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 à mesure qu&#39;ils sont créés par la procédure système stockée 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 à mesure qu&#039;ils sont créés par la procédure système stockée 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":"ExemplesModèles\nÀ.À. Impression conditionnelle (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Ne pas utiliser lorsque SET NOCOUNT est désactivé. &amp; # 39 ;;\nALLER","html":"<p>ExemplesModèles\nÀ.À. Impression conditionnelle (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nL&#039;exemple suivant utilise l&#039;instruction IMPRESSION pour renvoyer un message sous condition.L&#039;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Ne pas utiliser lorsque SET NOCOUNT est désactivé. &amp; # 39 ;;\nALLER</p>"},{"id":"text-10","type":"text","heading":"","plain_text":"B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nL&#39;exemple suivant convertit les résultats de la fonction AVOIR UN RENDEZ-VOUS dans le type Nvarchar et concatène avec un texte littéral pour retourner en utilisant 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 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. Construire et afficher une chaîneConstruire et afficher une chaîne\nL&#039;exemple suivant convertit les résultats de la fonction AVOIR UN RENDEZ-VOUS dans le type Nvarchar et concatène avec un texte littéral pour retourner en utilisant 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 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: 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\nC.C. Impression conditionnéeExécution conditionnelle de print\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un 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: 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\nC.C. Impression conditionnéeExécution conditionnelle de print\nL&#039;exemple suivant utilise l&#039;instruction IMPRESSION pour renvoyer un message sous condition.L&#039;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un 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 aussiVoir é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 aussiVoir é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\n\t\t\t\t\t\t\t\n2 minutes de lecture"},{"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;\nS&#39;APPLIQUE À : SQL Server (à partir de 2008) Base de données SQL Azure Azure SQL Data Warehouse Entrepôt de données parallèle 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 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-5","heading":"Text","content":"CasCas\nmsg_strmsg_strChaîne de caractères ou 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 localeVariable de tout type de données de caractère valides.Est une variable de tout type de données de caractère valide. @ variable locale doit être de type réservoir, nchar, varchar ou Nvarcharou il doit être implicitement convertible en ces types de données.@variable locale doit être réservoir, nchar, varchar, or Nvarchar, ou il doit pouvoir être implicitement converti en ces types de données.\nstring_exprstring_exprUne expression qui retourne une chaîne.Est une expression qui retourne une chaîne. Cet argument 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).\nRemarques Remarques\nUne 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.Une chaîne 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 plus longues sont tronquées.Les chaînes plus longues sont tronquées. Types de données varchar (max) et nvarchar (max) sont tronqués aux types de données qui ne dépassent pas varchar (8000) et nvarchar (4000) .thé varchar (max) et nvarchar (max) les types de données sont tronqués en types de données qui ne sont pas plus grands que varchar (8000) et nvarchar (4000).\nL&#39;instruction RAISERROR peut également être utilisée pour renvoyer des messages.RAISERROR peut également être utilisé pour renvoyer des messages. Il présente trois avantages par rapport à l&#39;instruction PRINT:RAISERROR présente ces avantages par rapport à PRINT:"},{"id":"text-6","heading":"Text","content":"RAISERROR prend en charge la substitution d&#39;arguments dans un message d&#39;erreur, grâce à un mécanisme similaire à la fonction printf de la bibliothèque de langage C standard.RAISERROR prend en charge la substitution d’arguments dans une chaîne de message d’erreur en utilisant un mécanisme inspiré de la fonction 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, une gravité et un code d&#39;état en plus du 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 à mesure qu&#39;ils sont créés par la procédure système stockée 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":"ExemplesModèles\nÀ.À. Impression conditionnelle (SI EXISTE)Exécution conditionnelle de print (IF EXISTS)\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un message.\nIF @@ OPTIONS &amp; 512 &lt;&gt; 0\nIMPRESSION Cet utilisateur a SET NOCOUNT activé. &amp; # 39 ;;\nAUTRE\nIMPRIMER Ne pas utiliser lorsque SET NOCOUNT est désactivé. &amp; # 39 ;;\nALLER"},{"id":"text-10","heading":"Text","content":"B.B. Construire et afficher une chaîneConstruire et afficher une chaîne\nL&#39;exemple suivant convertit les résultats de la fonction AVOIR UN RENDEZ-VOUS dans le type Nvarchar et concatène avec un texte littéral pour retourner en utilisant 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 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: 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\nC.C. Impression conditionnéeExécution conditionnelle de print\nL&#39;exemple suivant utilise l&#39;instruction IMPRESSION pour renvoyer un message sous condition.L&#39;exemple suivant utilise le IMPRESSION instruction pour retourner conditionnellement un 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 aussiVoir é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/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/06/18/print-transact-sql-sql-server-bien-choisir-son-serveur-d-impression-2/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}