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 plupart des forums et des exemples en ligne suggèrent toujours de les avoir tous les deux ALLOW_SNAPSHOT_ISOLATIONet READ_COMMITTED_SNAPSHOTsont activés lorsque quelqu'un pose un instantané, une version de ligne ou une question similaire. Je suppose que le mot SNAPSHOT dans les deux contextes est un peu déroutant. J'ai pensé que, …
J'ai une table avec 1699 colonnes et quand j'essaye d'insérer plus de colonnes, je reçois, Code d'erreur: 1117. Trop de colonnes Dans ce tableau je n'ai que 1000 lignes. Pour moi, le plus important est le nombre de colonnes. Y a-t-il des limites sur la table? Je veux créer 2000 …
EDIT Postgres 9.3 Je travaille sur un rapport dont le schéma est le suivant: http://sqlfiddle.com/#!15/fd104/2 La requête en cours fonctionne bien et ressemble à ceci: Fondamentalement, il s'agit d'une jointure interne à 3 tables. Je n'ai pas fait cette requête mais le développeur qui l'a laissée et je souhaite modifier …
Je comprends comment ORDER BYfonctionne la clause et comment FIELD()fonctionne la fonction. Ce que je veux comprendre, c'est comment les deux travaillent ensemble pour trier. Comment les lignes sont-elles récupérées et comment l’ordre de tri est-il dérivé? +----+---------+ | id | name | +----+---------+ | 1 | stan | | …
J'ai deux tables, table_a (id, nom) et table_b (id), disons sur Oracle 12c. Pourquoi cette requête ne renvoie-t-elle pas une exception? select * from table_a where name in (select name from table_b); D'après ce que j'ai compris, Oracle voit cela comme select * from table_a where name = name; Mais …
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 , …
Utiliser PG 9.1 sur Ubuntu 12.04. Il nous faut actuellement jusqu'à 24 heures pour exécuter un grand nombre d'instructions UPDATE sur une base de données, qui se présente sous la forme: UPDATE table SET field1 = constant1, field2 = constant2, ... WHERE id = constid (Nous ne faisons que remplacer …
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, …
J'ai une base de données de 3 Go qui est constamment modifiée et j'ai besoin de faire des sauvegardes sans arrêter le serveur (Postgres 8.3). Mon pg_dump s'exécute pendant 5 minutes. Que se passe-t-il si les données sont modifiées pendant le processus? Est-ce que je reçois des sauvegardes cohérentes? Je …
UPDATE2 En utilisant WireShark, j'ai découvert le problème (j'espère l'avoir fait): 28 | 9.582638 | 192.168.18.128 | 192.168.18.129 | MySQL Response Error 1043 Et l'erreur est (selon la documentation ): Error: 1043 SQLSTATE: 08S01 (ER_HANDSHAKE_ERROR) Message: Bad handshake Voici les captures d'écran de WireShark dans deux cas: Connexion à partir …
Utilisation de SQL Server 2005. J'effectue une énorme DELETE FROM sans clauses Where. C'est fondamentalement équivalent à une instruction TRUNCATE TABLE - sauf que je ne suis pas autorisé à utiliser TRUNCATE. Le problème est que le tableau est énorme - 10 millions de lignes et qu'il faut plus d'une …
Je recherche les meilleures pratiques pour traiter les travaux d'agent SQL Server planifiés dans les groupes de disponibilité SQL Server 2012. Peut-être ai-je manqué quelque chose, mais à l'état actuel, je pense que SQL Server Agent n'est pas vraiment intégré à cette excellente fonctionnalité SQL2012. Comment puis-je rendre un travail …
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?
Au fur et à mesure que les applications internes évoluent au fil des ans, vous constatez parfois qu'il existe un certain nombre de tables que les utilisateurs estiment ne plus être pertinentes et que vous souhaitez supprimer. Quelles sont les méthodes pratiques pour identifier les dépendances de base de données, …
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.