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é
Disons que dans une table aléatoire, vous avez une colonne nommée status . Ses valeurs du monde réel seraient activées ou désactivées . Est-il préférable que le type de données de cette colonne soit un int / bool (1 ou zéro) ou à utiliser ENUMavec les valeurs étant enabledet disabled? …
J'ai utilisé un outil d'auto-index sur notre base de données MS SQL (j'ai modifié un script provenant de Microsoft qui examine les tables de statistiques d'index - Indexation automatique ). À partir des statistiques, j'ai maintenant une liste de recommandations pour les index à créer. Édition: Les index décrits ci-dessus …
Existe-t-il un moyen d’ SELECTafficher toutes les colonnes d’un tableau, à l’exception de celles spécifiques? C’est très pratique pour sélectionner toutes les colonnes non géométriques ou non géométriques d’un tableau. Quelque chose comme: SELECT * -the_geom FROM segments; Une fois, j'ai entendu dire que cette fonctionnalité avait été délibérément exclue …
Je viens d'installer SSMS 18 GA sur un ordinateur sur lequel seul VS2019 est installé. Lorsque j'essaie d'ouvrir SSMS, l'écran de démarrage s'affiche, mais le processus se termine. L'exécution de ssms avec le -logparamètre révèle un message d'erreur: Echec de CreateInstance pour le package [Package du planificateur de tâches] Source: …
Je suis donc relativement novice dans le réglage d'InnoDB. Je change lentement de table (si nécessaire) de MyIsam à InnoDB. J'ai environ 100 Mo dans innodb, alors j'ai augmenté la innodb_buffer_pool_sizevariable à 128 Mo: mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | innodb_buffer_pool_size | 134217728 …
Je dois supprimer une base de données d'un cluster DB PostgreSQL. Comment puis-je le faire même s'il y a des connexions actives? J'ai besoin d'une sorte de -forcedrapeau qui supprime toutes les connexions, puis la base de données. Comment puis-je le mettre en œuvre? J'utilise dropdbactuellement, mais d'autres outils sont …
J'ai une base de données et je souhaite déplacer les fichiers .mdfet .ldfvers un autre emplacement. Mais je ne veux pas arrêter le MSSQLSERVERservice et je ne veux pas exporter vers un autre serveur. Comment puis-je faire ceci?
Ça me rend dingue! Je souhaite renommer une colonne de read-more en read_more dans mon tableau de blogs J'ai essayé tout ça: ALTER TABLE blog RENAME COLUMN read-more to read_more; ALTER TABLE blog CHANGE COLUMN 'read-more' 'read_more' VARCHAR(255) NOT NULL; Et j'ai toujours ça! ERROR 1064 (42000): You have an …
Je suis à la recherche d'énigmes SQL de niveau débutant et intermédiaire, vers lesquelles je peux diriger les stagiaires. Je connais http://sqlzoo.net/, qui est une excellente ressource - y a-t-il autre chose que vous puissiez suggérer?
Dans le système sur lequel je travaille, beaucoup de procédures stockées et de scripts SQL utilisent des tables temporaires. Après avoir utilisé ces tables, il est recommandé de les supprimer. Beaucoup de mes collègues (presque tous beaucoup plus expérimentés que moi) le font généralement: TRUNCATE TABLE #mytemp DROP TABLE #mytemp …
Je ne conçois pas tous les jours des schémas, mais j'essaie de configurer correctement les mises à jour / suppressions en cascade pour faciliter l'administration. Je comprends comment fonctionnent les cascades, mais je ne me souviens jamais de quelle table il s'agit. Par exemple, si j'ai deux tables - Parentet …
J'utilise une fonction T-SQL dans COALESCElaquelle le premier argument ne sera pas nul environ 95% de son exécution. Si le premier argument est NULL, le second argument est un processus assez long: SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....) ) Si, par exemple, …
J'ai lu autour des raisons d'utiliser ou non Guidet int. intest plus petit, plus rapide, facile à retenir, conserve une séquence chronologique. Et pour ce Guidqui est du seul avantage que j’ai trouvé, c’est que c’est unique. Dans quel cas un Guidserait mieux que intet pourquoi? D'après ce que j'ai …
Existe-t-il des directives ou des règles empiriques permettant de déterminer quand stocker les valeurs agrégées et quand les calculer à la volée? Par exemple, supposons que j'ai des widgets que les utilisateurs peuvent évaluer (voir le schéma ci-dessous). Chaque fois que j'affiche un widget, je peux calculer la note moyenne …
J'utilise PostgreSQL 9.1 sur Ubuntu 12.04. Je dois sélectionner des enregistrements dans une plage de temps: ma table time_limitsa deux timestampchamps et une integerpropriété. Il y a des colonnes supplémentaires dans ma table réelle qui ne sont pas impliquées dans cette requête. create table ( start_date_time timestamp, end_date_time timestamp, id_phi …
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.