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.
J'essaie de forcer la suppression d'une base de données, mais après avoir supprimé la base de données, lorsque j'essaie de recréer la base de données, le message d'erreur s'affiche. ne peut pas créer le fichier C: \ Program Files ..... [nom de la base de données] .mdf car il existe …
Existe-t-il une bonne pratique entre utiliser un format LEFT JOIN ou un format NOT EXISTS? Quel est l'avantage d'utiliser l'un sur l'autre? Si aucun, lequel devrait être préféré? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A …
Lors de la configuration d'un nouveau serveur SQL, j'utilise le code suivant pour déterminer un bon point de départ pour le MAXDOPparamètre: /* This will recommend a MAXDOP setting appropriate for your machine's NUMA memory configuration. You will need to evaluate this setting in a non-production environment before moving it …
Je voudrais savoir comment identifier la requête exacte ou la procédure stockée qui est en train de remplir le journal transactionnel de la base de données TEMPDB.
En regardant un plan d'exécution d'une requête à exécution lente, j'ai remarqué que certains des nœuds sont à la recherche d'index et que certains d'entre eux sont des analyses d'index. Quelle est la difference entre and index search et un scan d'index? Qui fonctionne mieux? Comment SQL choisit-il l'un sur …
J'ai une table (SQL Server) qui contient 3 types de résultats: FLOAT, NVARCHAR (30) ou DATETIME (3 colonnes séparées). Je veux m'assurer que pour une ligne donnée, une seule colonne a un résultat et les autres colonnes sont NULL. Quelle est la contrainte de vérification la plus simple pour y …
Je vois souvent des questions où les gens veulent savoir si quelque chose s'est passé, ou quand, ou qui a réalisé l'action. Dans de nombreux cas, SQL Server ne suit pas cette information par lui-même. Par exemple: Qui a exécuté la dernière procédure stockée dbo.MyProcedure? Qui a mis à jour …
Nous utilisons actuellement dans notre base de données SQL Server 2012 varchar, et nous aimerions changer cela nvarchar. J'ai généré un script pour le faire. Ma question est la suivante: existe-t-il des différences dans la façon dont SQL Server écrit en varcharcolonnes par rapport aux nvarcharcolonnes? Je suis préoccupé par …
J'écris le schéma d'une base de données bancaire simple. Voici les spécifications de base: La base de données stockera les transactions contre un utilisateur et une devise. Chaque utilisateur a un solde par devise. Chaque solde est donc simplement la somme de toutes les transactions effectuées avec un utilisateur et …
Je dois calculer une somme glissante sur une plage de dates. Pour illustrer, en utilisant l' exemple de base de données AdventureWorks , la syntaxe hypothétique suivante ferait exactement ce dont j'ai besoin: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum45 = SUM(TH.ActualCost) OVER ( PARTITION BY TH.ProductID ORDER BY TH.TransactionDate RANGE BETWEEN …
Il y avait une question plutôt anodine sur l'ajout de dates et d'heures dans SQL Server qui a déclenché un débat taxonomique plutôt fascinant. Alors, comment différencions-nous ces termes liés et comment les utilisons-nous correctement? Rangée Record
J'ai une table avec 64 millions de lignes prenant 4,3 Go sur le disque pour ses données. Chaque ligne contient environ 30 octets de colonnes entières, plus une NVARCHAR(255)colonne variable pour le texte. J'ai ajouté une colonne NULLABLE avec type de données Datetimeoffset(0). J'ai ensuite mis à jour cette colonne …
Récemment, une de nos applications ASP.NET a affiché une erreur de blocage de la base de données et il m'a été demandé de vérifier et de corriger l'erreur. J'ai réussi à trouver la cause du blocage était une procédure stockée qui mettait à jour de manière rigoureuse une table dans …
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.