Articles of tsql

Comment ajoutez-vous une colonne calculée à une table?

Comment puis-je append une colonne calculée à une table qui existe déjà? SO a Computed Column Help – TSQL mais aucune information sur leur ajout.

T-SQL – Comment écrire une jointure conditionnelle

J’ai une procédure stockée avec un certain nombre de parameters. Je voudrais écrire ma requête pour qu’elle se joigne à certaines tables mais seulement si un paramètre particulier a une valeur. Prenons l’exemple suivant: j’ai une table Person. Il existe également une table Address qui contient les adresses des personnes et une table Groups qui […]

Déterminer quels utilisateurs ont créé des objects dans SQL Server

J’essaie de parcourir notre firebase database de développement dès maintenant et de nettoyer certains des anciens processus / tables de test. Est-il possible de déterminer quels utilisateurs ont créé des objects dans une firebase database SQL Server 2005? Si oui, comment ferais-je pour trouver cette information? Edit: Je voulais juste préciser que les objects en […]

Utilisation d’un curseur avec SQL dynamic dans une procédure stockée

J’ai une instruction SQL dynamic que j’ai créée dans une procédure stockée. Je dois parcourir les résultats en utilisant un curseur. J’ai du mal à comprendre la bonne syntaxe. Voici ce que je fais SELECT @SQLStatement = ‘SELECT userId FROM users’ DECLARE @UserId DECLARE users_cursor CURSOR FOR EXECUTE @SQLStatment –Fails here. Doesn”t like this OPEN […]

Comment puis-je obtenir le mois et le jour avec les principaux 0 en SQL? (par exemple 9 => 09)

DECLARE @day CHAR(2) SET @day = DATEPART(DAY, GETDATE()) PRINT @day Si aujourd’hui était le 9 décembre, ce qui précède imprimerait “9”. Je veux imprimer “09”. Comment vais-je faire ça?

Renvoie plusieurs valeurs à partir d’une fonction SQL Server

Comment renvoyer plusieurs valeurs (disons un nombre et une chaîne) à partir d’une fonction définie par l’utilisateur dans SQL Server?

Comment puis-je déterminer le statut d’un emploi?

J’ai une procédure stockée qui planifie un travail. Ce travail prend beaucoup de temps pour être terminé (environ 30 à 40 min). Je dois connaître le statut de ce travail. Les détails ci-dessous m’aideraient 1) Comment voir la liste de tous les travaux qui ont été planifiés pour une date ultérieure et qui ne sont […]

Nombre de lignes T-SQL avec des valeurs spécifiques (Multiple dans une requête)

J’ai besoin d’aide pour une requête T-SQL. Je veux compter les champs qui ont une valeur spéciale (par exemple> 1). En supposant que j’ai une table comme: IGrp | Item | Value1 | Value2 ############################# A | I11 | 0.52 | 1.18 A | I12 | 1.30 | 0.54 A | I21 | 0.49 | […]

Comment inclure une colonne de type BIT dans la partie SELECT sans l’inclure dans GROUP BY dans T-SQL?

Voici ma requête T-SQL SELECT ProductID, VendorID, ProductName= MAX(ProductName), VendorName = MAX(VendorName), IsActive = MAX(IsActive) # This brings error FROM ProductVendorAssoc GROUP BY ProductID, VendorID Je souhaite appliquer GROUP BY uniquement pour les champs ProductID and VendorID , mais ProductID and VendorID champs ProductID, VendorID, ProductName, VendorName, IsActive . Ici, j’ai utilisé la fonction agreggate […]

Expressions booléennes dans la liste de sélection SQL

Je veux créer un SQL Select pour faire un test unitaire dans MS SQL Server 2005. L’idée de base est la suivante: sélectionnez ‘Test Name’, foo = ‘Result’ dans la barre où baz = (certains critères) L’idée étant que, si la valeur de la colonne “foo” est “Result”, alors j’aurais une valeur de true / […]