Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté
La ISNUMERICfonction a un comportement inattendu. La documentation MSDN indique: ISNUMERICrenvoie 1 lorsque l'expression d'entrée est évaluée en un type de données numérique valide; sinon, il renvoie 0. Les types de données numériques valides sont les suivants: int, bigint, smallint, tinyint, decimal, numeric, money, smallmoney, float, real . Et il …
J'ai lu sur MySQL. À mon avis, je vois deux types de journaux comme très similaires. MySQL enregistre comment et quand les données sont modifiées dans le journal. Les informations sont utilisées pour la récupération de MySQL. Je confond la fonction de deux types de journaux.
J'ai un problème avec group by, je souhaite sélectionner plusieurs colonnes mais les regrouper par une seule colonne. La requête ci-dessous est ce que j'ai essayé, mais elle m'a donné une erreur. SELECT Rls.RoleName,Pro.[FirstName],Pro.[LastName],Count(UR.[RoleId]) as [Count] from [b.website-sitecore-core].[dbo].[aspnet_UsersInRoles] UR inner join [b.website-professional-au].[dbo].[Profile] Pro on UR.UserId = Pro.Id inner join [b.website-sitecore-core].[dbo].[aspnet_Roles] …
Dans SQL Server 2012, les comptes de service sont créés en tant que comptes virtuels (VA), comme décrit ici , par opposition aux comptes de service gérés (MSA). Les différences importantes que je peux voir pour celles-ci, basées sur les descriptions: Les MSA sont des comptes de domaine, les VA …
Pour le schéma et les exemples de données suivants CREATE TABLE T ( A INT NULL, B INT NOT NULL IDENTITY, C CHAR(8000) NULL, UNIQUE CLUSTERED (A, B) ) INSERT INTO T (A) SELECT NULLIF(( ( ROW_NUMBER() OVER (ORDER BY @@SPID) - 1 ) / 1003 ), 0) FROM master..spt_values …
J'ai une table InnoDB de 700 Go dans laquelle je n'écris plus de données (lecture uniquement). Je voudrais supprimer les anciennes données qu'il contient et récupérer cet espace disque (car j'en manque). La partie de suppression est assez facile, car j'ai un index primaire auto-inc afin que je puisse simplement …
Dans notre base de données existe une grande table qui ressemble plus ou moins à ceci: CREATE TABLE dbo.production_data ( pd_id BIGINT PRIMARY KEY, serial NVARCHAR(16) NOT NULL UNIQUE, ... ); mais maintenant la taille du champ série est devenue trop faible, donc je veux le changer à 32. L'outil …
Parmi certains développeurs SQL Server, c'est une croyance largement répandue qui NOT INest terriblement lente , et les requêtes doivent être réécrites afin qu'elles renvoient le même résultat mais n'utilisent pas les mots clés "mauvais". ( exemple ). Y a-t-il une vérité à cela? Existe-t-il, par exemple, un bogue connu …
Une résurgence de cette question sur MSDN: Rapport de processus bloqué: quelle est cette ressource d'attente "OBJET: 32767: 124607697: 0 [COMPILE]" J'ai pris ces déclarations dans Profiler. Ils ont tous une durée supérieure à 3 secondes. Certains de plus de 10 ans et plus. L'activité de blocage est la même …
Voici un exemple minimal de mon problème réel: create table t(id serial primary key, rnd double precision); bien sûr, vous pouvez renvoyer les colonnes insérées avec une returningclause: with w as (insert into t(rnd) values(random()) returning *) insert into t(rnd) select random() from w returning *; /* | ID | …
Je migre une partie d'une base de données mysql vers AWS. Les données en question sont écrites à 99% et chaque ligne a environ 1k de champs varchar, un datetime et 4 ints. J'estime que nous aurons besoin de 20 à 25 000 enregistrements insérés / heure pendant les heures …
En SQL, pour autant que je sache, l'ordre de traitement des requêtes logiques, qui est l'ordre d'interprétation conceptuelle, commence par FROM de la manière suivante: DE OÙ PAR GROUPE AYANT SÉLECTIONNER COMMANDÉ PAR Après cette liste, il est facile de comprendre pourquoi vous ne pouvez pas avoir d'alias SELECT dans …
Problème: comment exécuter le coordinateur de transactions distribuées (DTC) sur tous les serveurs d'un groupe de disponibilité AlwaysOn (AG)? Je n'ai PAS besoin de maintenir les transactions sur les événements de basculement / basculement. Configuration: j'ai un cluster de basculement Windows (WSFC) avec trois serveurs Windows 2008 R2 où ils …
TL; DR: J'ai une corruption non réparable dans une vue indexée. Voici les détails: Fonctionnement DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS sur l'une de mes bases de données produit l'erreur suivante: Msg 8907, niveau 16, état 1, ligne 1 L'index spatial, l'index XML ou la vue indexée 'ViewName' (ID …
J'ai besoin d'aide pour les fonctions de fenêtrage. Je sais que vous pouvez calculer la somme dans une fenêtre et le total cumulé dans une fenêtre. Mais est-il possible de calculer le total cumulé précédent, c'est-à-dire le total cumulé hors ligne actuelle? Je suppose que vous auriez besoin d'utiliser l' …
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.