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é
Je configure un plan de maintenance dans SQL Server 2008 R2. Sur la tâche Réorganiser l'index, il a une option pour "Compact Large Objects". Qu'est-ce que cela signifie et est-ce que je veux l'activer?
J'ai 10 procédures stockées et chacune d'elles insère dans une tableX. Est-il possible dans un corps déclencheur de tableX d'obtenir quel objet provoque la modification de tableX (stocké proc1 ou sp2 ou ....)? Je vous remercie.
Sur Production SQL Server, nous avons la configuration suivante: 3 serveurs Dell PowerEdge R630, combinés en groupe de disponibilité Tous les 3 sont connectés à une seule unité de stockage SAN Dell qui est une matrice RAID De temps en temps, sur PRIMARY, nous voyons des messages similaires à ceux …
Supposons que je souhaite stocker des numéros de téléphone dans une base de données. J'accepte les numéros de téléphone de l'extérieur des États-Unis. Comment pourrais-je stocker ces numéros de téléphone?
J'ai du mal à minimiser le coût de l'opération de tri sur un plan de requête avec l'avertissement Operator usedtempdbto spill data during execution with spill level 2 J'ai trouvé plusieurs articles liés aux données de déversement lors de l'exécution avec le niveau de déversement 1 , mais pas le …
Dans cette réponse ( /programming/517579/strings-as-primary-keys-in-sql-database ) une seule remarque a attiré mon attention: Gardez également à l'esprit qu'il y a souvent une très grande différence entre un CHAR et un VARCHAR lors des comparaisons d'index Est-ce que cela s'applique / s'applique toujours à Postgres? J'ai trouvé des pages sur Oracle …
Je crée une application multi-locataire (base de données unique, schéma unique) en utilisant l'API Web ASP, Entity Framework et la base de données SQL Server / Azure. Cette application sera utilisée par 1000 à 5000 clients. Toutes les tables auront un champ TenantId(Guid / UNIQUEIDENTIFIER). En ce moment, j'utilise la …
J'ai deux tables employeeet phones. Un employé peut avoir de 0 à n numéros de téléphone. Je veux lister les noms des employés avec leurs numéros de téléphone. J'utilise la requête ci-dessous qui fonctionne bien. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP …
Lorsque j'essaie d'exécuter pg_restore.exeun fichier de vidage à partir d'une base de données, cela génère des dizaines d'erreurs, tout de même: ERROR: insert or update on table "someTable" violates foreign key constraint "aConstraintName" Cela est évidemment dû au fait que j'ai vidé la base de données avant de la restaurer …
J'ai créé deux nouveaux groupes AD et les ai ajoutés en tant qu'utilisateurs d'une base de données, mais ils apparaissent avec un RED X. Qu'est-ce que cela signifie? Merci.
SELECT gen_random_uuid() produit une sortie ERROR: function gen_random_uuid() does not exist SQL state: 42883 Hint: No function matches the given name and argument types. You might need to add explicit type casts. J'ai couru CREATE EXTENSION pgcrypto;sur la base de données sélectionnée et SELECT gen_random_bytes(1)fonctionne parfaitement ( gen_random_bytesne fonctionne pas …
Comment puis-je éliminer un opérateur de recherche de clé (en cluster) dans mon plan d'exécution? Le tableau tblQuotesa déjà un index ordonné en clusters (sur QuoteID) et 27 index non - cluster, donc je suis en train de ne pas créer plus. J'ai mis la colonne d'index cluster QuoteIDdans ma …
J'utilise PostgreSQL comme base de données. Et je dois créer une entrée dans la base de données, et si elle existe déjà, il suffit de mettre à jour ses champs, mais l'un des champs ne doit être mis à jour que s'il n'est pas défini. J'ai utilisé les informations de …
Il y a quelque temps, j'ai installé SQL Server 2016 Developer Edition sur un environnement Windows 10 Home Edition ( un ordinateur portable pour être précis ) et tout allait bien. puis quelqu'un - un administrateur sur la boîte - a décidé sans me le dire, de renommer ladite boîte. …
SQL Server 2012 et 2016 Standard: Si je mets de la if-elselogique dans une procédure stockée pour exécuter l'une des deux branches de code, selon la valeur d'un paramètre, le moteur met-il en cache la dernière version? Et si lors de l'exécution suivante, la valeur du paramètre change, va-t-il recompiler …
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.