Questions marquées «sql»

Le langage de requête structuré (SQL) est un langage permettant d'interroger des bases de données. Les questions doivent inclure des exemples de code, une structure de table, des exemples de données et une balise pour l'implémentation du SGBD (par exemple MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) utilisés. Si votre question concerne uniquement un SGBD spécifique (utilise des extensions / fonctionnalités spécifiques), utilisez plutôt la balise de ce SGBD. Les réponses aux questions marquées avec SQL doivent utiliser le standard SQL ISO / IEC.


18
ERREUR 1452: impossible d'ajouter ou de mettre à jour une ligne enfant: une contrainte de clé étrangère échoue
J'ai créé des tables dans MySQL Workbench comme indiqué ci-dessous: Tableau ORDRE: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; Table PRODUKT: CREATE TABLE Produkt …


6
Mysql - Comment quitter / quitter la procédure stockée
J'ai une question très simple mais je n'ai pas eu de code simple pour quitter SP en utilisant Mysql. Quelqu'un peut-il partager avec moi comment faire cela? CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) BEGIN IF tablename IS NULL THEN #Exit this stored procedure here END IF; #proceed the code END;


4
SQL - Ignorer la casse lors de la recherche d'une chaîne
J'ai les données suivantes dans une table PriceOrderShipped PriceOrderShippedInbound PriceOrderShippedOutbound En SQL, j'ai besoin d'écrire une requête qui recherche une chaîne dans une table. Lors de la recherche d'une chaîne, il doit ignorer la casse. Pour la requête SQL mentionnée ci-dessous SELECT DISTINCT COL_NAME FROM myTable WHERE COL_NAME LIKE '%PriceOrder%' …


9
Comment ajouter 'ON DELETE CASCADE' dans l'instruction ALTER TABLE
J'ai une contrainte de clé étrangère dans ma table, je veux y ajouter ON DELETE CASCADE. J'ai essayé ceci: alter table nom_table_enfant modifier la contrainte fk_name clé étrangère (child_column_name) référence nom_table_parent (nom_colonne_parent) lors de la suppression en cascade; Ça ne marche pas. EDIT: la clé étrangère existe déjà, il y …
130 sql  oracle 



8
Stockage du sexe (genre) dans la base de données
Je souhaite stocker le sexe d'un utilisateur dans une base de données avec un coût (taille / performances) aussi faible que possible. Jusqu'à présent, 3 scénarios me viennent à l'esprit Int - aligné sur Enum dans le code (1 = Male, 2 = Female, 3 = ...) char (1) - …



3
Alias ​​de référence (calculé dans SELECT) dans la clause WHERE
SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error La valeur calculée «BalanceDue» définie comme variable dans la liste des colonnes sélectionnées ne peut pas être utilisée dans la clause WHERE. Y a-t-il un moyen pour cela? Dans cette question connexe ( Utilisation d'une …
130 sql  sql-server  tsql 

22
Comment obtenir l'enregistrement suivant / précédent dans MySQL?
Disons que j'ai des enregistrements avec des identifiants 3, 4, 7, 9 et que je veux pouvoir passer de l'un à l'autre en naviguant via les liens suivant / précédent. Le problème est que je ne sais pas comment récupérer l'enregistrement avec l'ID le plus proche. Ainsi, quand j'ai un …
129 sql  mysql 

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.