{"id":2033,"date":"2022-05-17T06:56:00","date_gmt":"2022-05-17T04:56:00","guid":{"rendered":"https:\/\/expert-only.com\/?p=2033"},"modified":"2022-12-01T07:40:35","modified_gmt":"2022-12-01T06:40:35","slug":"supprimer-une-vue-sql-server","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/t-sql\/supprimer-une-vue-sql-server\/","title":{"rendered":"Supprimer une vue SQL Server"},"content":{"rendered":"\n<h4 class=\"has-text-align-center wp-block-heading\"><strong><em>Comment supprimer une vue SQL Server avec un script ?<\/em><\/strong><\/h4>\n\n\n\n<p>La commande DROP VIEW permet de supprimer simplement une vue existante avec un script T-SQL ex\u00e9cut\u00e9 depuis SQL Server Management Studio (SSMS). Le script ci-dessous est un exemple pour supprimer une vue dans une base de donn\u00e9es SQL. C&rsquo;est \u00e0 dire que la vue est supprim\u00e9e, mais pas les tables sources sur lesquelles elle pointe. Noter que la suppression est irr\u00e9versible. C&rsquo;est donc uniquement la structure en T-SQL et non les donn\u00e9es qui sont potentiellement perdues.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-supprimer-une-vue-ms-sql-avec-un-script-drop-view\">Supprimer une vue MS SQL avec un script (DROP VIEW)<\/h2>\n\n\n\n<p id=\"h-script-pour-supprimer-une-vue-sql-server-avec-drop-view\">De plus, il est vrai que les vues ne contiennent pas de donn\u00e9es, car elles pointent sur des tables. Supprimer une vue SQL Serveur ne supprime pas les donn\u00e9es sous-jacentes, pour vider toutes les donn\u00e9es dans une table, utiliser <a href=\"https:\/\/expert-only.com\/tables\/vider-table-sql-server\/\">un script T-SQL avec la commande TRUNCATE TABLE<\/a>.<\/p>\n\n\n\n<p>En effet, une vue est plut\u00f4t une structure avec une requ\u00eate de s\u00e9lection et des filtres potentiels pour filter les donn\u00e9es affich\u00e9es. Ce script T-SQL utilise donc la commande DROP VIEW pour la supprimer compl\u00e8tement du <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Syst%C3%A8me_de_gestion_de_base_de_donn\u00e9es\" target=\"_blank\" rel=\"noreferrer noopener\">SGBD<\/a>. Pour l&rsquo;utiliser, il suffit de l&rsquo;ex\u00e9cuter dans une fen\u00eatre SSMS connect\u00e9e \u00e0 la base de donn\u00e9es cible.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">DROP VIEW [dbo].[V_VENTES];\n<\/pre>\n\n\n\n<p class=\"has-text-align-center\" id=\"h-script-pour-supprimer-une-vue-sql-server-avec-drop-view\"><strong><em>Il est recommand\u00e9 de faire des sauvegardes r\u00e9guli\u00e8res des bases SQL pour conserver une copie des donn\u00e9es et le pr\u00e9cieux code qui les exploitent.<\/em><\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dependances-entre-les-vues\">D\u00e9pendances entre les vues<\/h3>\n\n\n\n<p>Si une vue appelle une autre vue, alors il est toujours possible la vue interm\u00e9diaire, sans erreur. Pour ex\u00e9cuter le code ci-dessous, cr\u00e9er au pr\u00e9alable <a href=\"https:\/\/expert-only.com\/t-sql\/creer-vue-sql-server-avec-script\/\">la vue des ventes dont le code est disponible dans cet article<\/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=\"jGSHD2NH5B\"><a href=\"https:\/\/expert-only.com\/fr\/t-sql\/creer-vue-sql-server-avec-script\/\">Cr\u00e9er une vue SQL Server avec un script<\/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\u00a0Cr\u00e9er une vue SQL Server avec un script\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/t-sql\/creer-vue-sql-server-avec-script\/embed\/#?secret=p43nGbCNdo#?secret=jGSHD2NH5B\" data-secret=\"jGSHD2NH5B\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Pour en apprendre encore plus sur les vues SQL Serveur voici un tutoriel sur les vues partitionn\u00e9es. <a href=\"https:\/\/expert-only.com\/t-sql\/vue-partitionnee-sql-server-plusieurs-tables\/\">Cr\u00e9er une vue SQL Server avec des partions<\/a> permet d&rsquo;afficher en une seule requ\u00eate les donn\u00e9es de plusieurs tables sources. En pratique chaque partition est une table.<\/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=\"4Czffw92UD\"><a href=\"https:\/\/expert-only.com\/fr\/t-sql\/vue-partitionnee-sql-server-plusieurs-tables\/\">Cr\u00e9er une vue partitionn\u00e9e SQL Server pour regrouper des tables<\/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\u00a0Cr\u00e9er une vue partitionn\u00e9e SQL Server pour regrouper des tables\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/t-sql\/vue-partitionnee-sql-server-plusieurs-tables\/embed\/#?secret=gUdXgyuoSY#?secret=4Czffw92UD\" data-secret=\"4Czffw92UD\" 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 supprimer une vue SQL Server avec un script ? La commande DROP VIEW permet de supprimer simplement une vue existante avec un script T-SQL ex\u00e9cut\u00e9 depuis SQL Server Management Studio (SSMS). Le script ci-dessous est un exemple pour <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/t-sql\/supprimer-une-vue-sql-server\/\" title=\"Supprimer une vue SQL Server\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[77],"class_list":{"0":"post-2033","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-t-sql","8":"tag-drop"},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/2033","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=2033"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/2033\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10687"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=2033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=2033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=2033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}