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 développe une application à exécuter sur le PC client (Win) qui est configurée avec une instance de serveur MySQL 5.1 qui agira comme esclave en lecture seule du maître distant. Le maître distant possède des dizaines de schémas, mais je n'en ai besoin que d'un par client, je fournis …
Je suis tombé sur une vue dans notre base de données aujourd'hui où se trouvait la première déclaration de la clause where where 1 = 1. Cela ne devrait-il pas être vrai pour chaque album? Pourquoi est-ce que quelqu'un écrirait ceci s'il ne filtre aucun enregistrement?
J'ai un problème pour décider comment stocker ces données dans ma base de données. Des suggestions sur la meilleure façon de le faire? Je ne connais pas grand-chose aux bases de données, je pourrais ajouter. J'ai des données formatées comme ceci, mais plutôt que 4, le nombre de colonnes est …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
Le serveur est Oracle Database 11g Enterprise Edition version 11.1.0.7.0 - 64 bits Existe-t-il un moyen simple et rapide de modifier les SID des bases de données de test sur le serveur? La suppression et la recréation de la base de données est une option pour moi. Mais je cherche …
Un utilisateur reçoit un ORA-28002 indiquant que le mot de passe expirera dans les six jours. J'ai couru ce qui suit: ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Mais lorsque j'essaie de me connecter en tant qu'utilisateur, le message est toujours là. Exécution de ceci: select * from dba_profiles where RESOURCE_NAME …
est-il possible (et comment) de convertir une énorme table MyISAM en InnoDB sans mettre l'application hors ligne. Il nécessite d'insérer quelques lignes dans ce tableau chaque seconde, mais il est possible de le suspendre pendant environ 2 minutes. Évidemment ALTER TABLE ... engine = innodb ne fonctionnera pas. Pour cela, …
En regardant la structure de la plupart des sites Web basés sur PHP / MySQL que j'ai vus, il semble qu'il n'est pas très difficile de discerner le mot de passe de la base de données si vous creusez un peu, car il y a toujours un fichier d'installation ou …
Je gère une application qui a une très grande base de données Oracle (près de 1 To de données avec plus de 500 millions de lignes dans une table). La base de données ne fait vraiment rien (pas de SProcs, pas de déclencheurs ou quoi que ce soit), c'est juste …
J'ai fouillé dans la base de données AdventureWorks2012 et je vois Row_GUID utilisé dans plusieurs tables. Il y a 2 parties à ma question: Quand dois-je inclure une colonne Row_GUID? Quels sont les usages et les avantages d'une colonne Row_GUID?
Je ressens ce que je pense être une estimation de cardinalité incroyablement élevée pour la requête suivante: SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN …
Schéma proposé Tout d'abord, voici un exemple de mon schéma proposé à référencer tout au long de mon post: Clothes ---------- ClothesID (PK) INT NOT NULL Name VARCHAR(50) NOT NULL Color VARCHAR(50) NOT NULL Price DECIMAL(5,2) NOT NULL BrandID INT NOT NULL ... Brand_1 -------- ClothesID (FK/PK) int NOT NULL …
J'ai effectué la procédure stockée suivante: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Maintenant, j'ai essayé de faire quelque chose comme ça. Je me trompe peut-être, mais je veux être sûr qu'une …
Dans une question précédente, est-ce une bonne idée de désactiver l'escalade de verrous lors de l'ajout de nouvelles colonnes calculées à une table? , Je crée une colonne calculée: ALTER TABLE dbo.tblBGiftVoucherItem ADD isUsGift AS CAST ( ISNULL( CASE WHEN sintMarketID = 2 AND strType = 'CARD' AND strTier1 LIKE …
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.