preguntar acerca de tsql

13
réponses

Quand dois-je utiliser des points-virgules dans SQL Server?

En vérifiant du code sur le web et des scripts générés par SQL Server Management Studio, j'ai remarqué que certaines instructions se terminent par un point-virgule. Alors quand devrais-je l'utiliser? ... …
demandé sur 1970-01-01 00:33:29
11
réponses

Récupérer des scripts de requête SQL non enregistrés

Comment récupérer les scripts non enregistrés si L'onglet SSMS se bloque / non enregistré est accidentellement fermé? ... …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment puis-je échapper à un signe de pourcentage dans T-SQL?

Cette question a aussi la réponse mais la mention DB2 spécifiquement. Comment puis-je rechercher une chaîne en utilisant {[0] } qui contient déjà un symbole % pour cent? L'opérateur LIKE utilise des symboles % pour indiquer les caractères généri …
demandé sur 1970-01-01 00:33:31
14
réponses

Calculer un total en cours D’exécution dans SQL Server

Imaginez le tableau suivant (appelé TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Je voudrais un …
demandé sur 1970-01-01 00:33:29
9
réponses

Comment regrouper le temps par heure ou par 10 minutes

Comme quand je fais SELECT [Date] FROM [FRIIB].[dbo].[ArchiveAnalog] GROUP BY [Date] Comment puis-je spécifier la période de groupe ? MS SQL 2008 2ème Edition J'essaie SELECT MIN([Date]) AS RecT, AVG(Value) FROM [FRIIB].[dbo].[Archive …
demandé sur 1970-01-01 00:33:31
20
réponses

INSERT UPDATE trigger comment déterminer si insert ou update

J'ai besoin d'écrire un déclencheur Insert, Update sur la table a qui supprimera toutes les lignes de la table B dont une colonne (disons Desc) a des valeurs comme la valeur insérée/mise à jour dans la colonne de la table a (disons Col1). Comment pou …
demandé sur 1970-01-01 00:33:29
4
réponses

Une seule expression peut être spécifiée dans la liste de sélection lorsque la sous requête N’est pas introduite avec EXISTS

Ma requête est la suivante et contient une sous-requête: select count(distinct dNum) from myDB.dbo.AQ where A_ID in (SELECT DISTINCT TOP (0.1) PERCENT A_ID, COUNT(DISTINCT dNum) AS ud FROM myDB.dbo.AQ WHERE M > …
demandé sur 1970-01-01 00:33:29
4
réponses

Combinaison D’INSERT dans et avec/CTE

J'ai un CTE très complexe et je voudrais insérer le résultat dans une table physique. Est-ce que ce qui suit est valide? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH ta …
demandé sur 1970-01-01 00:33:30
2
réponses

Clause de sortie SQL Server dans une variable scalaire

Existe-t-il un moyen "simple" de le faire ou j'ai besoin de passer par une variable de table avec la "sortie ... DANS" la syntaxe? DECLARE @someInt int INSERT INTO MyTable2(AIntColumn) OUTPUT @SomeInt = Inserted.AIntColumn VALUES(12) ... …
demandé sur 1970-01-01 00:33:31
5
réponses

SQL Server équivalent au type de données MySQL enum?

SQL Server 2008 a-t-il un type de données comme enum de MySQL? ... …
demandé sur 1970-01-01 00:33:29