Questions marquées «sql-server»

Microsoft SQL Server est un système de gestion de base de données relationnelle (SGBDR). Utilisez cette balise pour toutes les éditions de SQL Server, y compris Compact, Express, Azure, Fast-track, APS (anciennement PDW) et Azure SQL DW. N'utilisez pas cette balise pour d'autres types de SGBD (MySQL, PostgreSQL, Oracle, etc.). N'utilisez pas cette balise pour des problèmes de développement logiciel et mobile, sauf si elle est directement liée à la base de données.



7
Enregistrement des modifications après la modification d'une table dans SQL Server Management Studio
Si je souhaite enregistrer des modifications dans une table, précédemment enregistrées dans SQL Server Management Studio (aucune donnée dans la table présente), j'obtiens un message d'erreur: L'enregistrement des modifications n'est pas autorisé. Les modifications que vous avez apportées nécessitent la suppression et la recréation des tableaux suivants. Vous avez soit …





9
INNER JOIN vs performances LEFT JOIN dans SQL Server
J'ai créé une commande SQL qui utilise INNER JOIN sur 9 tables, de toute façon cette commande prend très longtemps (plus de cinq minutes). Donc mes gens m'ont suggéré de changer INNER JOIN en LEFT JOIN parce que les performances de LEFT JOIN sont meilleures, malgré ce que je sais. …

7
SELECT DISTINCT sur une colonne
En utilisant SQL Server, j'ai ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange Je voudrais 1 FOO-23 Orange 3 FOO-24 Apple Cette requête ne m'y amène pas. Comment sélectionner SELECT DISTINCT sur une seule colonne? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE ([PRODUCT] …
258 sql  sql-server  tsql  distinct 


12
SQL Server: requête rapide, mais lente à partir de la procédure
Une requête s'exécute rapidement: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank coût sous-arbre: 0,502 Mais mettre le même SQL dans une procédure stockée est lent et avec un plan d'exécution totalement différent CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS …


5
«Empêcher l'enregistrement des modifications nécessitant la recréation de la table» effets négatifs
Préambule Je modifiais une colonne dans SQL Server 2008 aujourd'hui, en changeant le type de données de quelque chose comme la devise (18,0) en (19,2). J'ai reçu l'erreur «Les modifications que vous avez apportées nécessitent que les tables suivantes soient supprimées et recréées» de SQL Server. Avant de vous précipiter …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.