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é
J'ai une très grande table de LINESTRINGdonnées géographiques que je déplace d'Oracle vers SQL Server. Un certain nombre d'évaluations sont exécutées par rapport à ces données dans Oracle, et elles devront également être exécutées par rapport aux données dans SQL Server. Le problème: SQL Server a des exigences plus strictes …
C'est un peu une diversion du vrai problème. Si le contexte est utile, la génération de ces données pourrait être utile pour tester les performances des méthodes de traitement des chaînes, pour générer des chaînes qui doivent être appliquées à un curseur ou pour générer des remplacements de noms uniques …
J'ai résolu le problème de requête en utilisant ... row_number() over (partition by... c'est une question plus générale sur la raison pour laquelle nous ne pouvons pas utiliser des colonnes avec des valeurs nulles dans les jointures. Pourquoi un null ne peut-il pas être égal à un null pour le …
Je revoyais juste un vieux code écrit pour PostgreSQL pré-8.4 , et j'ai vu quelque chose de vraiment chouette. Je me souviens avoir eu une fonction personnalisée pour faire une partie de cela dans la journée, mais j'ai oublié à quoi cela array_agg()ressemblait. Pour examen, l'agrégation moderne est écrite comme …
J'essaie de comprendre l'ordre de priorité des opérations logiques et d'avoir le code suivant: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F et il renvoie une erreur comme Syntaxe incorrecte près du mot clé "et". J'ai remplacé 'et' par '&', et le code fonctionne à nouveau. …
Je voudrais obtenir des résultats en interrogeant ceci: SELECT * FROM ( SELECT id, subject FROM mailboxes WHERE tsv @@ plainto_tsquery('avail') ) AS t1 ORDER by id DESC; Cela fonctionne et renvoie des lignes avec tsvcontenant Available. Mais si j'utilise avai(abandonné lable), il ne trouve rien. Toutes les requêtes doivent-elles …
Pourquoi est-il légal de transmettre un nom d'objet à la procédure stockée système sp_helptext? Quel mécanisme convertit le nom de l'objet en chaîne? par exemple -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work sp_helptext …
Est -ce que @os_run_prioritydans le sp_add_jobsteptravail fait, dans SQL Server 2008 R2? Il est décrit comme "réservé" ou "non documenté". Cependant, je le vois dans la sp_add_jobstepdéfinition: @os_run_priority INT = 0, -- -15 = Idle, -1 = Below Normal, 0 = Normal, 1 = Above Normal, 15 = Time Critical)
Je pense qu'une situation peut être résolue à l'aide de la fonction de fenêtre, mais je ne suis pas sûr. Imaginez le tableau suivant CREATE TABLE tmp ( date timestamp, id_type integer ) ; INSERT INTO tmp ( date, id_type ) VALUES ( '2017-01-10 07:19:21.0', 3 ), ( '2017-01-10 07:19:22.0', …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 3 ans . PgAdmin 4 1.0 vient de sortir, …
Existe-t-il de la documentation ou des recherches sur les modifications dans SQL Server 2016 concernant la façon dont la cardinalité est estimée pour les prédicats contenant SUBSTRING () ou d'autres fonctions de chaîne? La raison pour laquelle je demande, c'est que je regardais une requête dont les performances se sont …
Je suis toujours perplexe concernant un comportement mystérieux de T-sql, comme le suivant -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL …
J'autorise l'utilisateur final à définir le nombre de lignes renvoyées par une requête (SELECT TOP (@x)). Y a-t-il une valeur qui peut être entrée où toutes les lignes sont retournées? Ou dois-je créer dynamiquement la requête sans TOP (@x) s'ils veulent que toutes les lignes soient retournées? J'utilise SQL Server …
Dans une application de production (C # parlant à SQL Server 2014 Standard), il y a une requête qui ressemble à ceci, ci-dessous. La plupart du temps, il s'exécute en millisecondes. Mais parfois (pour certaines valeurs de @Id), cela devient fou et prend environ une minute. Ceci est plus long …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour les administrateurs de base de données Stack Exchange. Fermé il y a 3 ans . Le travail productif s'est arrêté pendant …
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.