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é
Si j'ai ceci - tadd est le Addresstableau: CONCAT(tadd.street_number, ' ', tadd.street_name,', ', tadd.apt_number,', ', tadd.city,', ', tadd.postal_code,', ', tadd.country) AS 'Address' Existe-t-il un moyen d'exclure apt_number s'il n'existe pas? Je pensais à: WHERE tadd.apt_number IS NOT NULL Mais il ne renverra que les lignes avec apt_number, et même si …
Supposons qu'un serveur PostgreSQL soit en cours d'exécution et que SSL soit activé. En utilisant les outils Linux et PostgreSQL "standard", comment puis-je examiner son certificat SSL? J'espère une sortie similaire à ce que vous obtiendriez en cours d'exécution openssl x509 -text .... Et j'espère une réponse en ligne de …
Je souhaite remplacer l'intégralité du contenu d'une table, sans affecter les SELECTinstructions entrantes au cours du processus. Le cas d'utilisation est d'avoir une table qui stocke des informations de boîte aux lettres qui sont régulièrement extraites et doit être stockée dans une table PostgreSQL. De nombreux clients utilisent une application …
J'ai une table avec beaucoup d'insertions, définissant l'un des champs ( uploaded_at) sur NULL. Une tâche périodique sélectionne ensuite tous les tuples WHERE uploaded_at IS NULL, les traite et les met à jour, en définissant uploaded_atla date actuelle. Comment dois-je indexer la table? Je comprends que je devrais utiliser un …
Je me demande s'il est possible de mettre à jour une définition de déclencheur dans MySQL. Par exemple, j'ai un déclencheur T et je veux lui ajouter de nouvelles fonctionnalités. Mon hypothèse est que je dois le supprimer et le recréer. Quelles sont les meilleures pratiques d'administration de la base …
En partie en raison de problèmes avec des versions conflictuelles ou de la difficulté d'installation complète du client Oracle, mon équipe de développement (dont je suis membre) s'oriente vers l'utilisation d' Oracle Instant Client et évite l'installation sur nos machines de développement pour la plupart de nouveaux projets. Cela a …
Je télécharge occasionnellement des ensembles de données accessibles au public sous la forme de dB Postgres. Ces jeux de données sont mis à jour / modifiés / développés au fil du temps par l'hôte du référentiel. Existe-t-il une commande ou un outil Postgres (idéalement FOSS) qui peut montrer les différences …
Ok, je sais que je l'ai déjà fait. Mais je ne peux pas le comprendre pour la vie de moi. J'ai créé une table. L'une des colonnes est intitulée "LogID", c'est aussi la clé primaire. Comment puis-je le modifier pour que cette colonne génère un UUID pour chaque nouvelle entrée? …
Situation Entrepôt de données sur Sql Server 2008 Enterprise Plus de 36 millions de lignes de tas (ne demandez pas), avec plus de 60 colonnes 750k ajoutés mensuellement Aucune clé primaire définie (j'en ai identifié une) Pas de compression Ce que je pense faire (dans cet ordre) Ajouter une compression …
Je suis très nouveau sur SQL Server et j'aimerais comprendre si l' selectinstruction très simple suivante prendrait des verrous. Select * from Student; Veuillez considérer le cas où l'instruction ne s'exécuterait pas dans un begin tranbloc.
Étant donné un tableau avec uniquement une colonne IDENTITY, comment insérer une nouvelle ligne? J'ai essayé ce qui suit: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Je teste quelque chose et n'ai besoin que de la colonne IDENTITY. Ce …
Je regardais juste un article sur StackOverflow où Aaron Bertrand propose d'utiliser un CTE au lieu d'une table de nombres, ce qui est une manière élégante d'effectuer la tâche à accomplir. Ma question est la suivante: pourquoi la première ligne du CTE commence-t-elle par un point-virgule? ;WITH n AS (SELECT …
Existe-t-il une requête simple qui prendrait plus de 2 secondes pour que je puisse tester l'enregistreur de requêtes lent? Je recherche quelque chose comme une déclaration générique récursive ou itérative.
J'ai parcouru la définition sur http://en.wikipedia.org/wiki/Database_engine plusieurs fois: Un moteur de base de données (ou "moteur de stockage") est le composant logiciel sous-jacent qu'un système de gestion de base de données (SGBD) utilise pour créer, lire, mettre à jour et supprimer (CRUD) des données d'une base de données. Ce que …
J'essaie de renvoyer plusieurs enregistrements en utilisant le type de données RECORD, est-il possible d'ajouter à RECORD et d'ajouter / ajouter une nouvelle valeur à chaque itération à ce RECORD. c'est-à-dire que je veux ajouter à recce qui recdevient un ensemble de lignes lorsque la boucle est terminée, que je …
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.