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.

4
Existe-t-il une différence de performances entre CTE, sous-requête, table temporaire ou variable de table?
Dans cette excellente question SO , les différences entre CTEet sub-queriesont été discutées. Je voudrais demander spécifiquement: Dans quelles circonstances chacun des éléments suivants est-il plus efficace / plus rapide? CTE Sous-requête Table temporaire Variable de table Traditionnellement, j'en ai utilisé beaucoup temp tablesdans le développement stored procedures- car ils …




5
Comment vider le tampon PRINT dans TSQL?
J'ai une procédure stockée très longue dans SQL Server 2005 que j'essaie de déboguer, et j'utilise la commande «imprimer» pour le faire. Le problème est que je ne récupère les messages que de SQL Server à la toute fin de mon sproc - j'aimerais pouvoir vider le tampon de messages …

30
Erreur MSSQL «Le fournisseur sous-jacent a échoué à l'ouverture»
J'utilisais un .mdfpour me connecter à un databaseet entityClient. Maintenant, je veux changer la chaîne de connexion pour qu'il n'y ait pas de .mdffichier. Est-ce que ce qui suit est connectionStringcorrect? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated …



30
Fonctionnalités cachées de SQL Server
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quelles sont les fonctionnalités cachées de SQL Server ? Par exemple, des procédures stockées système non documentées, des astuces pour faire …
215 sql-server  tsql 

10
Stocker JSON dans la base de données ou avoir une nouvelle colonne pour chaque clé
J'implémente le modèle suivant pour stocker des données liées à l'utilisateur dans ma table - j'ai 2 colonnes - uid(clé primaire) et une metacolonne qui stocke d'autres données sur l'utilisateur au format JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Est …



19
Compter DISTINCT sur plusieurs colonnes
Existe-t-il une meilleure façon de faire une requête comme celle-ci: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery J'ai besoin de compter le nombre d'éléments distincts de ce tableau mais le distinct est sur deux colonnes. Ma requête fonctionne bien mais je me demandais si je pouvais …



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.