Questions marquées «sql-server»

10
Nombres premiers dans une plage donnée

Récemment, on m'a confié la tâche d'imprimer tous les nombres premiers (1-100). J'ai échoué radicalement là-bas. Mon code: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i)...

10
Drapeau vs séparation de table

Je suis en train de concevoir un tableau d'articles qui contiendra (potentiellement) des dizaines de millions d'enregistrements. Certains éléments ne seront pas disponibles jusqu'à ce qu'ils soient «approuvés» par l'administrateur. Par «utiliser», je veux dire que ces éléments ne seront référencés...

10
Ces outils sont-ils toujours valables?

J'étais en train de regarder un webinaire de 7 ans réalisé par Brent Ozar ( https://youtu.be/U_Kle3gKaHc ), et j'ai entendu parler de plusieurs éléments recommandés à ce moment-là. Utilitaire SQLDiag. SQLNexus. Outil PAL. Assistant / Assistant de réglage de base de données. BPA (Best Practices...

10
Sélectionner uniquement les sur-ensembles

J'ai deux tables (avec un index non cluster) qui peuvent être créées avec les commandes ci-dessous: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL,...

10
SQL Server met-il en cache les valeurs calculées dans une requête?

Chaque fois que je rencontre ce type de requêtes, je me demande toujours comment SQL Server fonctionnerait. Si j'exécute un type de requête qui nécessite un calcul et que j'utilise ensuite cette valeur à plusieurs endroits, par exemple dans le selectet le order by, SQL Server le calculera-t-il deux...