Questions marquées «sql-server»

Toutes les versions de Microsoft SQL Server (pas MySQL). Veuillez également ajouter une balise spécifique à la version, comme sql-server-2016, car elle est souvent pertinente pour la question.


2
Pouvez-vous utiliser COUNT DISTINCT avec une clause OVER?
J'essaie d'améliorer les performances de la requête suivante: UPDATE [#TempTable] SET Received = r.Number FROM [#TempTable] INNER JOIN (SELECT AgentID, RuleID, COUNT(DISTINCT (GroupId)) Number FROM [#TempTable] WHERE Passed = 1 GROUP BY AgentID, RuleID ) r ON r.RuleID = [#TempTable].RuleID AND r.AgentID = [#TempTable].AgentID Actuellement, avec mes données de test, …

4
Est-il possible de faire une seule colonne en lecture seule?
Je suis curieux de savoir s'il est possible de créer une table avec une colonne qui ne peut jamais être modifiée, mais les autres colonnes de la table le peuvent. Par exemple, je pourrais imaginer une CreatedByUsercolonne qui ne devrait jamais être modifiée. Y a-t-il une fonctionnalité intégrée dans SQL …
25 sql-server 



1
Reporting Service et rôle d'application
Cette question a été migrée à partir de Stack Overflow car il est possible d'y répondre sur Database Administrators Stack Exchange. Migré il y a 7 ans . Première affiche, longtemps caché ici. Quelle est la meilleure façon d'activer le rôle d'application dans un rapport? J'ai essayé différentes choses et …
25 sql-server  ssrs  role 





3
Les clés naturelles fournissent-elles des performances supérieures ou inférieures dans SQL Server par rapport aux clés de substitution?
Je suis fan des clés de substitution. Il y a un risque que mes conclusions soient biaisées par la confirmation. De nombreuses questions que j'ai vues ici et sur http://stackoverflow.com utilisent des clés naturelles au lieu de clés de substitution basées sur des IDENTITY()valeurs. Mon expérience dans les systèmes informatiques …



1
Le niveau d'imbrication des fonctions scalaires auto-référencées a été dépassé lors de l'ajout d'une sélection
Objectif Lorsque vous essayez de créer un exemple de test d'une fonction d'auto-référencement, une version échoue tandis qu'une autre réussit. La seule différence étant un ajout SELECTau corps de la fonction résultant en un plan d'exécution différent pour les deux. La fonction qui fonctionne CREATE FUNCTION dbo.test5(@i int) RETURNS INT …

1
(NOLOCK) vs NOLOCK
J'étudiais un blocage lorsque j'ai vu une requête qui ressemblait à ceci: SELECT SomeField FROM SomeTable NOLOCK J'ai vu le NOLOCKet j'étais curieux de voir comment cela pouvait bloquer d'autres requêtes, dans ce cas, les DELETEdéclarations. J'ai jeté un rapide coup d'œil aux serrures à l'aide sp_locket voici ce que …

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.