preguntar acerca de tsql

3
réponses

T-SQL et la clause WHERE LIKE % Parameter%

J'essayais d'écrire une instruction qui utilise la clause WHERE LIKE '%text%', mais je ne reçois pas de résultats lorsque j'essaie d'utiliser un paramètre pour le texte. Par exemple, cela fonctionne: SELECT Employee WHERE LastName LIKE '%ning%' C …
demandé sur 1970-01-01 00:33:33
8
réponses

Comment afficher le code de procédure stocké dans SQL Server Management Studio

Je suis nouveau sur SQL Server. Je suis connecté à ma base de données via SQL Server Management Studio. J'ai une liste de procédures stockées. Comment afficher le code de procédure stocké? Un clic droit sur la procédure stockée n'a aucune option …
demandé sur 1970-01-01 00:33:32
6
réponses

SQL: mettre à jour une ligne et renvoyer une valeur de colonne avec 1 requête

J'ai besoin de mettre à jour une ligne dans une table et d'en obtenir une valeur de colonne. Je peux le faire avec UPDATE Items SET Clicks = Clicks + 1 WHERE Id = @Id; SELECT Name FROM Items WHERE Id = @Id Cela génère 2 plans / accès à la table. E …
demandé sur 1970-01-01 00:33:29
5
réponses

TSQL DATETIME ISO 8601

On m'a donné une spécification qui nécessite le format de date ISO 8601, est-ce que quelqu'un connaît les codes de conversion ou un moyen d'obtenir ces 2 exemples: ISO 8601 Extended Date 2000-01-14T13:42Z ISO 8601 Basic Date 20090123T105321Z ... …
demandé sur 1970-01-01 00:33:29
4
réponses

SQL Server 2005 et portée de la table temporaire

J'ai lu autour du sujet des tables temporaires et de la portée et toutes les réponses que j'ai vues ne semblent pas parler d'une de mes préoccupations. Je comprends que la portée d'une table temporaire locale n'est valide que pour la durée de vie d' …
demandé sur 1970-01-01 00:33:29
1
réponses

Expression de Table commune, pourquoi point-virgule?

Habituellement, dans la clause SQL Server Common Table Expression, il y a un point-virgule devant l'instruction, comme ceci: ;WITH OrderedOrders AS --semicolon here ( SELECT SalesOrderID, OrderDate, ROW_NUMBER() OVER (ORDER BY OrderDate) AS …
demandé sur 1970-01-01 00:33:31
6
réponses

SQL Server remplacer, supprimer tout après certain caractère

Mes données ressemblent à ID MyText 1 some text; some more text 2 text again; even more text Comment puis-je mettre à jour MyText pour tout supprimer après le point-virgule et y compris le point-virgule, Donc il me reste ce qui suit: …
demandé sur 1970-01-01 00:33:29
7
réponses

Étendues De Niveau D’Isolement De Transaction

Quelles sont les règles de portée pour les niveaux d'isolation des transactions dans SQL Server 2005? Je sais ce que signifient les différents niveaux, mais pas comment les appliquer correctement en dehors d'un script exécuté manuellement. Je ne trou …
demandé sur 1970-01-01 00:33:29
3
réponses

Différence entre les fonctions scalaires, de valeur de table et d’agrégat dans SQL server?

Quelle est la différence entre les fonctions à valeur scalaire, à valeur de table et d'agrégat dans SQL server? Et les appeler à partir d'une requête a-t-il besoin d'une méthode différente, ou les appelons-nous de la même manière? ... …
demandé sur 1970-01-01 00:33:36
5
réponses

Vous voulez en savoir plus sur NTILE()

Je lisais sur la fonction de classement pour ms sql. Je comprends les autres fonctions sauf NTILE (). Disons si j'ai ces données: StudentID MARKS S1 75 S2 83 S3 91 S4 83 …
demandé sur 1970-01-01 00:33:33