Articles of sql

Quelle est la différence entre la reconstruction d’index hors ligne et en ligne dans SQL Server?

Lors de la reconstruction d’un index, il existe une option pour ONLINE = OFF et ONLINE = ON. Je sais que lorsque le mode ONLINE est activé, il crée une copie de l’index, utilise de nouvelles requêtes, puis reconstruit l’index d’origine, en suivant les modifications à l’aide des versions (corrigez-moi si je me trompe). Mais […]

Comment écrire du SQL dans une migration dans Rails

J’ai le code SQL suivant que je dois faire CREATE TABLE cars_users2 AS SELECT DISTINCT * FROM cars_users; DROP TABLE cars_users; ALTER TABLE cars_users2 RENAME TO cars_users; Comme je ne peux pas utiliser les astuces de données heroku pour supprimer une table, je ne peux pas utiliser les écluses de données. Donc je suppose que […]

Sélection des lignes où le rest (modulo) est 1 après la division par 2?

Il y a une colonne dans les options qui contiennent un entier. Je souhaite sélectionner la ligne uniquement si cette valeur% 2 = 1. Je sais que cela peut se faire en 2 requêtes mais est-il possible de le faire en 1?

Qu’est-ce qu’un “cluster” PostgreSQL et comment en créer un?

Je suis très débutant dans les bases de données, je n’ai pas beaucoup travaillé dessus. Maintenant, je veux comprendre le terme clusters de bases de données. J’ai beaucoup cherché sur Google et trouvé de nombreux liens utiles, mais je ne suis pas en mesure de les comprendre – peut-être parce que j’ai très peu de […]

déclencheur de niveau ligne vs déclencheur niveau instruction

J’ai du mal à comprendre la différence entre les «déclencheurs au niveau des lignes» et les «déclencheurs au niveau des instructions». D’après ce que j’ai compris, dans le scénario de création d’un déclencheur de niveau instruction, la table entière peut être modifiée. Un déclencheur de niveau de ligne ne me permettrait que de modifier le […]

comment trouver la liste des utilisateurs dans oracle 11g db

Comment trouver la liste des utilisateurs qui sont tous créés dans oracle 11g DB. existe-t-il une commande pour trouver la liste d’utilisateurs que nous pouvons exécuter depuis l’interface de ligne de commande?

Pouvez-vous définir des tables «littérales» en SQL?

Existe-t-il une syntaxe de sous–requête SQL permettant de définir, littéralement, une table temporaire? Par exemple, quelque chose comme SELECT MAX(count) AS max, COUNT(*) AS count FROM ( (1 AS id, 7 AS count), (2, 6), (3, 13), (4, 12), (5, 9) ) AS mytable INNER JOIN someothertable ON someothertable.id=mytable.id Cela éviterait de devoir faire deux […]

Performance de la jointure interne par rapport à la jointure croisée

L’émission d’une jointure interne a le même effet qu’une déclaration de jointure croisée avec la condition de jointure dans la clause WHERE. J’ai remarqué que beaucoup de personnes dans mon entreprise utilisent des jointures croisées, où j’utiliserais des jointures internes. Je n’ai remarqué aucun gain de performance significatif après avoir modifié certaines de ces requêtes […]

MySQL LEFT JOIN 3 tables

J’ai 3 tables: Personnes (PersonID, Nom, SS) Les peurs (craint, peur) Person_Fear (ID, PersonID, FearID) Maintenant, je voudrais énumérer chaque personne avec la peur qui lui est liée (peut être de multiples peurs mais peut aussi être aucune). La table des personnes doit être affichée même si une personne n’y a pas de peur. Je […]

L’application ne peut pas échafauder d’éléments

J’ai créé une application MVC 5 dans VS 2013 Professional, puis j’ai d’abord utilisé le code EF 6.1 avec un DB existant sur SQL Server Express. Lorsque j’essaie de créer les vues, j’utilise le «Nouvel élément échafaudé», puis je sélectionne le «Contrôleur MVC 5 avec vues, à l’aide d’Entity Framework». Je sélectionne les classes de […]