Administrateurs de bases de données

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é


3
Générez en toute sécurité un UNIQUEIDENTIFIER dans SQL Server
J'ai l'intention d'utiliser un UNIQUEIDENTIFIERcomme clé d'accès que les utilisateurs peuvent utiliser pour accéder à certaines données. La clé servira de mot de passe dans ce sens. J'ai besoin de générer plusieurs identifiants de ce type dans le cadre d'une INSERT...SELECTdéclaration. Pour des raisons architecturales, je veux générer les identifiants …

2
Pourquoi tronquer DDL?
J'ai une question d'entrevue, qui a été posée lors de mon entretien. J'ai répondu à la question, mais l'intervieweur n'était pas aussi convaincu de ma réponse. Alors, quelqu'un peut-il me corriger avec ma compréhension? Q. Pourquoi tronquer est DDL Où supprimer est DML? Les deux font presque le même travail …
15 oracle  delete  ddl  truncate 




1
Autorisation BULK INSERT sur une seule base de données
Je travaille dans une entreprise qui a des manières simples de sécurité informatique. J'ai été embauché comme analyste de base de données afin d'optimiser certains processus dans notre équipe. Le problème est que je n'ai que des autorisations de lecture et d'écriture et j'essaie de trouver des autorisations avancées sur …

2
SQL Server Decimal (9, 0) vs INT
Un de nos clients utilise pour certaines colonnes le type DECIMAL(18,0)de données dans sa base de données SQL Server 2008R2. Parce que les colonnes croissent assez lentement, il a récemment proposé de changer le type de données DECIMAL(5,0)pour retrouver un peu de stockage. Selon la bibliothèque MSDN , l'espace de …


4
Prendre le vidage MySQL d'une autre machine
J'ai une base de données MySQL sur la machine A et je veux accéder au mysqldump depuis la machine B. Les deux machines fonctionnent sous Linux et j'ai également les informations d'identification des deux, mais je ne peux pas accéder à mysqldump. Que puis-je essayer?
15 mysql  mysqldump  linux 

1
Interprétation du XML Showplan de SQL Server
Je viens de déployer une fonctionnalité sur mon site http://sqlfiddle.com qui permet aux utilisateurs de visualiser les plans d'exécution bruts de leurs requêtes. Dans le cas de PostgreSQL, MySQL et (dans une certaine mesure) Oracle, regarder la sortie du plan d'exécution brut semble compréhensible. Cependant, si vous regardez la sortie …

3
impossible de supprimer "GRANT USAGE"
Je testais des trucs et j'ai ajouté un: grant usage on statistics.* to cptnotsoawesome@localhost identified by 'password'; maintenant quand je fais show grants for cptnotsoawesome@localhost; Je peux voir que l'un d'eux est: Grants for cptnotsoawesome@localhost ---------------------------------- GRANT USAGE ON *.* TO 'cptnotsoawesome'@'localhost' IDENTIFIED BY PASSWORD 'somePEW-PEWstring' Maintenant, je veux le …


6
SQL Server prend-il en charge GREATEST et LEAST, sinon quelle est la solution de contournement courante?
En examinant cette question, il semble que ce soit beaucoup de travail qui ne devrait pas être nécessaire. Ils essaient d'étendre une plage avec une date. Dans d'autres bases de données, vous utiliseriez simplement greatestet least.. least(extendDate,min), greatest(extendDate,max) Quand j'essaie de les utiliser, je reçois 'least' is not a recognized …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.