{"id":1237,"date":"2022-06-28T07:12:55","date_gmt":"2022-06-28T05:12:55","guid":{"rendered":"https:\/\/expert-only.com\/prep\/?p=1237"},"modified":"2023-02-01T12:41:23","modified_gmt":"2023-02-01T11:41:23","slug":"generer-requete-insert-into-ssms","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/ssms\/generer-requete-insert-into-ssms\/","title":{"rendered":"G\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS"},"content":{"rendered":"\n<p class=\"has-text-align-center\"><strong><em>Comment g\u00e9n\u00e9rer une requ\u00eate SQL Server insert into avec SSMS?<\/em><\/strong><\/p>\n\n\n\n<p>Pour g\u00e9n\u00e9rer une instruction d&rsquo;insertion \u00e0 partir de SQL Server Management Studio, deux solutions existent. Soit r\u00e9diger la commande \u00e0 la main, soit la g\u00e9n\u00e9rer automatiquement. Il est plus rapide de le faire via l&rsquo;interface graphique de SSMS car l&rsquo;outil g\u00e9n\u00e8re la requ\u00eate automatiquement. <\/p>\n\n\n\n<p>La requ\u00eate pr\u00e9cise toutes les colonnes de mani\u00e8re explicite ainsi que le type de donn\u00e9es attendues pour chaque colonne de la table.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/fr\/ssms\/generer-requete-insert-into-ssms\/#1-se-connecter-a-ssms-pour-generer-une-requete-insert-into\" >1. Se connecter \u00e0 SSMS pour g\u00e9n\u00e9rer une requ\u00eate Insert Into<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/fr\/ssms\/generer-requete-insert-into-ssms\/#2-selectionner-les-options-pour-generer-la-requete-automatique\" >2. S\u00e9lectionner les options pour g\u00e9n\u00e9rer la requ\u00eate automatique<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/fr\/ssms\/generer-requete-insert-into-ssms\/#3-adapter-et-executer-la-requete-insert-into\" >3. Adapter et ex\u00e9cuter la requ\u00eate Insert Into<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-1-se-connecter-a-ssms-pour-generer-une-requete-insert-into\"><span class=\"ez-toc-section\" id=\"1-se-connecter-a-ssms-pour-generer-une-requete-insert-into\"><\/span>1. Se connecter \u00e0 SSMS pour g\u00e9n\u00e9rer une requ\u00eate Insert Into<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pour commencer, naviguer dans le menu de SQL Server Management Studio, jusqu&rsquo;\u00e0 l&rsquo;ouverture du dossier table. Dans cet exemple SQL, c&rsquo;est la table Customers qui est utilis\u00e9e comme cible.<\/p>\n\n\n<div class=\"wp-block-image wp-image-1238 size-full\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"357\" height=\"178\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into.jpg\" alt=\"La table Customer est utilis\u00e9e pour g\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS\" class=\"wp-image-1238\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into.jpg 357w, https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-300x150.jpg 300w\" sizes=\"auto, (max-width: 357px) 100vw, 357px\" \/><figcaption class=\"wp-element-caption\"><strong>La table Customer est utilis\u00e9e pour g\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-selectionner-les-options-pour-generer-la-requete-automatique\"><\/span>2. S\u00e9lectionner les options pour g\u00e9n\u00e9rer la requ\u00eate automatique<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Deuxi\u00e8mement, une fois la table cible s\u00e9lectionn\u00e9e dans l&rsquo;<a href=\"https:\/\/perso.telecom-paristech.fr\/hudry\/coursJava\/interSwing\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">interface graphique<\/a> de SSMS, faire un <strong>clic-droit<\/strong>. S\u00e9lectionner ensuite l&rsquo;option <strong>Script Table as<\/strong> puis <strong>INSERT To<\/strong>.\u00a0 Choisir ensuite <strong>New Query Editor Windows<\/strong> pour que la requ\u00eate soit disponible dans un nouvel onglet de SSMS avec le script.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"490\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-1.jpg\" alt=\"G\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS depuis le menu contextuel\" class=\"wp-image-1239\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-1.jpg 507w, https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-1-300x290.jpg 300w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><figcaption class=\"wp-element-caption\"><strong>G\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS depuis le menu contextuel<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3-adapter-et-executer-la-requete-insert-into\"><\/span>3. Adapter et ex\u00e9cuter la requ\u00eate Insert Into<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>En suivant les \u00e9tapes pr\u00e9c\u00e9dentes, <a href=\"https:\/\/expert-only.com\/en\/ssms\/download-ssms-18\/\">SQL Server Ma<\/a><a href=\"https:\/\/expert-only.com\/fr\/ssms\/telecharger-ssms-18\/\">n<\/a><a href=\"https:\/\/expert-only.com\/en\/ssms\/download-ssms-18\/\">agement Studio<\/a> g\u00e9n\u00e8re le code SQL suivant. Ce code est pr\u00eat \u00e0 \u00eatre mis \u00e0 jour avec les valeurs \u00e0 ins\u00e9rer dans <a href=\"https:\/\/expert-only.com\/fr\/tables-sql-server\/\">la table des clients<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"259\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-2.jpg\" alt=\"\" class=\"wp-image-1240\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-2.jpg 736w, https:\/\/expert-only.com\/wp-content\/uploads\/2017\/08\/ssms-generer-insert-into-2-300x106.jpg 300w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n<\/div>\n\n\n<p>Ainsi, g\u00e9n\u00e9rer la requ\u00eate au lieu de l&rsquo;\u00e9crire permet de gagner \u00e9norm\u00e9ment de temps car toutes les colonnes sont d\u00e9j\u00e0 pr\u00e9sentes. Cette m\u00e9thode permet aussi de ne pas faire de faute de frappe. Et elle permet d&rsquo;<a href=\"https:\/\/expert-only.com\/fr\/t-sql\/requete-sql-server-insert-into-depuis-select\/\">\u00e9crire une requ\u00eate d&rsquo;insertion de donn\u00e9es<\/a> sans faute et avec le bon type de donn\u00e9es cible.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">Note:<\/span> Penser \u00e0 v\u00e9rifier et adapter le type des donn\u00e9es. Num\u00e9riques, texte ou encore date pour <a href=\"https:\/\/expert-only.com\/fr\/t-sql\/conversion-implicite-du-type-de-donnees-xml\/\">\u00e9viter les erreurs de conversions de donn\u00e9es<\/a>. Pour aller plus loin et apprendre avec les tutoriels SQL, voici un nouveau cours pour <a href=\"https:\/\/expert-only.com\/fr\/ssms\/importer-un-fichier-excel-avec-sql-server\/\">importer un fichier Excel dans une table SQL avec SSMS<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"91kh4YSRAQ\"><a href=\"https:\/\/expert-only.com\/fr\/ssms\/importer-un-fichier-excel-avec-sql-server\/\">Importer un fichier Excel dans une table SQL Server avec SSMS<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Importer un fichier Excel dans une table SQL Server avec SSMS\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/ssms\/importer-un-fichier-excel-avec-sql-server\/embed\/#?secret=6FsLqmDmaR#?secret=91kh4YSRAQ\" data-secret=\"91kh4YSRAQ\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Comment g\u00e9n\u00e9rer une requ\u00eate SQL Server insert into avec SSMS? Pour g\u00e9n\u00e9rer une instruction d&rsquo;insertion \u00e0 partir de SQL Server Management Studio, deux solutions existent. Soit r\u00e9diger la commande \u00e0 la main, soit la g\u00e9n\u00e9rer automatiquement. Il est plus <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/ssms\/generer-requete-insert-into-ssms\/\" title=\"G\u00e9n\u00e9rer une requ\u00eate INSERT INTO avec SSMS\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10672,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[22,358,115,188],"class_list":{"0":"post-1237","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssms","8":"tag-automatique","9":"tag-exemple-sql","10":"tag-insert","11":"tag-sql"},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/1237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/comments?post=1237"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/1237\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10672"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=1237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=1237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=1237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}