Questions marquées «tsql»

T-SQL (Transact Structured Query Language) est l'extension des fonctionnalités SQL prises en charge par Sybase ASE et Microsoft SQL Server. N'utilisez pas cette balise pour les requêtes liées à MySQL, PostgreSql, Oracle (Pl / SQL). Veuillez noter que le code SQL en cours d'écriture à l'aide de LINQ ne fera pas également partie de cette balise. Cette balise spécialement créée pour la programmation SQL avancée à l'aide de Microsoft SQL Server.


11
Vérifiez s'il existe une ligne, sinon insérez
J'ai besoin d'écrire une procédure stockée T-SQL qui met à jour une ligne dans une table. Si la ligne n'existe pas, insérez-la. Toutes ces étapes enveloppées par une transaction. Il s'agit d'un système de réservation, il doit donc être atomique et fiable . Il doit retourner vrai si la transaction …


3
Utilisation correcte des transactions dans SQL Server
J'ai 2 commandes et j'ai besoin que les deux soient exécutées correctement ou qu'aucune ne soit exécutée. Je pense donc que j'ai besoin d'une transaction, mais je ne sais pas comment l'utiliser correctement. Quel est le problème avec le script suivant? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES …




14
Clause T-SQL CASE: comment spécifier QUAND NULL
J'ai écrit une déclaration T-SQL similaire à celle-ci (l'original a l'air différent mais je veux donner un exemple simple ici): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Cette instruction ne contient aucune erreur de syntaxe, mais la clause case choisit toujours …
228 tsql 


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
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 


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.