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é
Nous utilisons PostgreSQL v8.2.3. Il y a des tables impliquées: EMPLOYEE et EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) Deux tables sont jointes de manière à ce que si EMPLOYEE.EMAIL1 ou EMPLOYEE.EMAIL2 ne possède pas d'entrée correspondante, ces lignes sont renvoyées. SELECT …
J'ai récemment mis à jour ma machine de Mac OS X Lion (10.7.4) à Mountain Lion (10.8) et je pense que cela a bouleversé mon installation PostgreSQL. Il a été installé à l'origine via Homebrew. Je ne suis pas un administrateur de base de données, mais j'espère que quelqu'un pourra …
J'ai une table qui est utilisée par une application existante pour remplacer les IDENTITYchamps de diverses autres tables. Chaque ligne de la table stocke le dernier ID utilisé LastIDpour le champ nommé dans IDName. Parfois, le proc stocké se trouve dans une impasse - je crois avoir construit un gestionnaire …
Je suis un administrateur de base de données Oracle qui possède également une expérience Sybase. Quelles sont les principales différences architecturales et conceptuelles entre les deux plates-formes de SGBDR? Une réponse similaire à la question SQL Server-> Oracle ici serait la plus utile.
J'ai une requête SQL que j'essaie d'optimiser: DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable a deux index: CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, …
Le titre dit tout, existe-t-il un moyen de répertorier rapidement tous les liens de base de données actuels dans Oracle? Quelque chose dans le même sens que celui-ci, qui répertorie les tables de l'utilisateur actuel: select * from user_tables; Merci, GC.
Existe-t-il un moyen systématique de forcer PostgreSQL à charger une table spécifique en mémoire, ou au moins à la lire à partir du disque afin qu'elle soit mise en cache par le système?
Je souhaite savoir quelles méthodes d'autres personnes utilisent pour suivre les modifications apportées à la base de données, notamment les modifications de définition de table, les nouveaux objets, les modifications de packages, etc. Utilisez-vous des fichiers plats avec un système de contrôle de version externe? Des déclencheurs? D'autres logiciels?
Tout d'abord: j'utilise MS SQL Server 2008 avec une base de données au niveau de compatibilité 80 et je me connecte avec .Net System.Data.SqlClient.SqlConnection. Pour des raisons de performances, j'ai créé une vue indexée. Par conséquent, les mises à jour des tables référencées dans la vue doivent être effectuées avecARITHABORT …
Je voudrais utiliser une valeur par défaut pour une colonne qui devrait être utilisée si aucune ligne n'est retournée. Est-ce possible dans PostgreSQL? Comment puis-je le faire? Ou existe-t-il un autre moyen de résoudre ce problème? Par exemple quelque chose comme ça: SELECT MAX(post_id) AS max_id DEFAULT 0 FROM my_table …
SQL> desc dual Name Null? Type ----------------------------------------- -------- ---------------------------- DUMMY VARCHAR2(1) SQL> select 4*5 from dual; 4*5 ---------- 20 SQL> Je trouve ça vraiment étrange. S'il n'y a pas de colonne nommée 4 * 5 en double, comment fonctionne l'instruction select? Aussi, pourquoi ne vois-je pas le même comportement lorsque …
Il semble que la vitesse d'exécution de T-SQL dépende de la latence de la connexion réseau par rapport au serveur. J'ai supposé que si SQL Server n'a rien à signaler au client, il s'exécutera jusqu'à ce qu'il soit terminé, mais les tests montrent une autre histoire. create procedure UselessLoop @I …
Scénario : vous recevez une sauvegarde de base de données et vous êtes invité à la restaurer sur un serveur (qui héberge déjà d'autres bases de données), mais vous ne recevez aucune information utile sur le contenu de la sauvegarde ou sur la fiabilité de la source. Question 1 : …
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.