Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage de gestion des données dans les systèmes de gestion de bases de données relationnelles. Cette balise est destinée aux questions générales de programmation SQL; ce n'est pas pour Microsoft SQL Server (pour cela, utilisez la balise sql-server), ni pour les dialectes spécifiques de SQL.

6
Formatage de code requêtes SQL
Dois-je interrompre les requêtes SQL sur différentes lignes? Par exemple, dans le projet sur lequel je travaille, nous avons une requête qui prend 1600 colonnes! 1600 + tab tabs. J'ai écrit des requêtes comme celle-ci: "SELECT bla , bla2 , bla FROM bla " . "WHERE bla=333 AND bla=2" . …




7
Au domaine ou non au domaine
Les normes SQL92 et SQL99 définissent les constructions DDL . Toutes les bases de données ne le prennent pas en charge ou ne portent pas un nom différent (SQL Server a des types définis par l'utilisateur , par exemple).CREATE DOMAIN Celles-ci permettent de définir un type de données contraint à …
15 sql  sql-domain 


6
Avez-vous encore besoin d'indexation après la normalisation de la base de données
Après avoir effectué une bonne normalisation, avez-vous encore besoin d'indexer la table? Comment cela va-t-il affecter les performances? Cela affectera-t-il même les performances d'une manière ou d'une autre après une bonne normalisation? Quelles colonnes sont généralement indexées si vous avez déjà la clé primaire et la clé étrangère? Il semble …

4
TDD avec SQL et fonctions de manipulation de données
Bien que je sois programmeur professionnel, je n'ai jamais été officiellement formé en génie logiciel. Comme je visite souvent ici et SO, j'ai remarqué une tendance à écrire des tests unitaires chaque fois que possible et, comme mon logiciel devient plus complexe et sophistiqué, je considère les tests automatisés comme …



4
À propos de ma croisade de types de données de date de base de données: valide? Digne d'intérêt? Quelqu'un d'autre le ressent-il?
Je passe beaucoup de temps à répondre aux questions SQL sur SO. Je rencontre fréquemment des requêtes de cet acabit: SELECT * FROM person WHERE birthdate BETWEEN '01/01/2017' AND '01/03/2017' SELECT * FROM person WHERE birthdate BETWEEN '2017-01-01' AND '2017-03-01' SELECT * FROM person WHERE birthdate BETWEEN 'some string' AND …

4
Tableau d'historique de la base de données / Tableau de suivi
Actuellement, je veux structurer un tableau de suivi / historique comme ceci: PrimaryKey - ID OtherTableId - fk fieldName - nom du champ son suivi OldValue Nouvelle valeur Nom d'utilisateur CreateDateTime Donc, fondamentalement, je veux avoir une table qui suivra l'historique d'une autre table, stockera le nom de la colonne …
13 database  sql  tracking 




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.