Existe-t-il une règle absolue pour décider quelles colonnes et dans quel ordre elles doivent être placées dans Inclus dans index non clusterisé. Je venais de lire ce post https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index et j'ai constaté que pour la requête suivante: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Le poster a …
Vous trouverez ci-dessous un exemple simple, qui donne des résultats étranges, imprévisibles et impossibles à expliquer par notre équipe. Faisons-nous quelque chose de mal ou s'agit-il d'une erreur SQL Server? Après une enquête, nous avons réduit la zone de recherche à la clause d'union dans la sous - requête , …
Nous devons écrire les résultats de la requête SELECT dans un fichier csv. Comment faire pour utiliser T-SQL dans SQL Server 2008 R2? Je sais que cela peut être fait dans SSIS, mais pour certaines raisons, nous n'avons pas cette option. J'ai essayé d'utiliser le proc suggéré dans l'article ci-dessous, …
Tous les jours, nous expédions nos sauvegardes SQL Server sur le réseau étendu. Nous devons minimiser la taille de ces sauvegardes pour que cela ne prenne pas une éternité. Cela ne nous dérange pas si notre processus de sauvegarde prend un peu plus longtemps; dans l'état actuel des choses, nous …
Je souhaite rechercher une chaîne dans les noms des colonnes présentes dans une base de données. Je travaille sur un projet de maintenance et certaines des bases de données avec lesquelles je travaille ont plus de 150 tables. Je cherche donc un moyen rapide de le faire. Que recommandez-vous?
Contexte J'ai une requête en cours d'exécution sur SQL Server 2008 R2 qui joint et / ou joint à gauche environ 12 "tables" différentes. La base de données est assez volumineuse avec de nombreuses tables de plus de 50 millions de lignes et environ 300 tables différentes. C'est pour une …
Beaucoup de mes bases de données ont des champs définis comme varchars. Cela n’a pas posé beaucoup de problèmes depuis que je vis et travaille en Amérique (où le seul langage qui existe est "américain". Ahem ) Après avoir travaillé avec des bases de données pendant environ 5 ans, j'ai …
Lors de la définition d'une table, il est utile de classer les colonnes dans les groupes logiques et les groupes eux-mêmes par objectif. L'ordre logique des colonnes dans une table donne un sens au développeur et constitue un élément de bon style. C'est clair. Ce qui n'est pas clair, cependant, …
Cette question concerne l'efficacité d'une technique d'indexation SQL Server. Je pense que c'est connu comme "intersection d'index". Je travaille avec une application SQL Server (2008) existante qui pose un certain nombre de problèmes de performances et de stabilité. Les développeurs ont fait des choses étranges avec l'indexation. Je n'ai pas …
Compte tenu d’un certain type d’attente, comment identifier les requêtes qui causent ces attentes en toute sécurité sur un serveur SQL 2008 R2 de production? Dans ce cas particulier, je me pose des questions async_network_io.
Mon serveur de développement local est situé au Moyen-Orient, mais mon serveur de production est au Royaume-Uni. Je dois montrer la date à l'utilisateur dans son fuseau horaire. Par exemple, si un utilisateur est en Arabie Saoudite, je dois afficher l'heure en fonction du format Arabie Saoudite. Devrais-je créer une …
D'accord, j'ai un rapport qui fait une comparaison cette semaine par rapport à la semaine dernière et notre client a remarqué que leurs données étaient "géniales". Après un examen plus approfondi, nous avons constaté qu'il ne fonctionnait pas correctement conformément aux normes ISO. J'ai exécuté ce script en tant que …
Est-il possible d'utiliser le paramètre Table-Valued comme paramètre de sortie pour une procédure stockée? Voici ce que je veux faire dans le code /*First I create MY type */ CREATE TYPE typ_test AS TABLE ( id int not null ,name varchar(50) not null ,value varchar(50) not null PRIMARY KEY (id) …
Pourquoi la requête suivante renvoie-t-elle un nombre infini de lignes? Je me serais attendu à ce que la EXCEPTclause mette fin à la récursivité. with cte as ( select * from ( values(1),(2),(3),(4),(5) ) v (a) ) ,r as ( select a from cte where a in (1,2,3) union all …
Examinons ces deux déclarations: IF (CONDITION 1) OR (CONDITION 2) ... IF (CONDITION 3) AND (CONDITION 4) ... Si CONDITION 1est TRUE, sera CONDITION 2vérifié? Si CONDITION 3est FALSE, sera CONDITION 4vérifié? Qu'en est-il des conditions sur WHERE: le moteur SQL Server optimise-t-il toutes les conditions d'une WHEREclause? Les programmeurs …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.