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.




4
Ajouter une contrainte unique à la combinaison de deux colonnes
J'ai une table et, d'une manière ou d'une autre, la même personne est entrée dans mon Person installée deux fois table. À l'heure actuelle, la clé primaire est simplement un numéro automatique, mais il existe deux autres champs que je veux forcer à être uniques. Par exemple, les champs sont: …
149 sql  sql-server 


10
Comment obtenir la date et l'heure actuelles dans MySQL?
Existe-t-il une valeur ou une commande telle que DATETIME que je peux utiliser dans une requête manuelle pour insérer la date et l'heure actuelles? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) La valeur DATETIME citée à la fin est …
148 mysql  sql  datetime 

13
Requête de test SQL ou requête de validation efficace qui fonctionnera sur toutes (ou la plupart) des bases de données
De nombreuses bibliothèques de regroupement de connexions de base de données offrent la possibilité de tester leurs connexions SQL pour l'inactivité. Par exemple, la bibliothèque de regroupement JDBC c3p0 a une propriété appelée preferredTestQuery, qui est exécutée sur la connexion à des intervalles configurés. De même, Apache Commons DBCP a …

5
Comment faire une insertion par lots dans MySQL
J'ai 1-plusieurs nombre d'enregistrements qui doivent être saisis dans une table. Quelle est la meilleure façon de faire cela dans une requête? Dois-je simplement faire une boucle et insérer un enregistrement par itération? Ou y a-t-il un meilleur moyen?
148 mysql  sql  database  insert 

8
ORA-00979 n'est pas un groupe par expression
Je reçois ORA-00979 avec la requête suivante: SELECT cr.review_sk, cr.cs_sk, cr.full_name, tolist(to_char(cf.fact_date, 'mm/dd/yyyy')) "appt", cs.cs_id, cr.tracking_number from review cr, cs, fact cf where cr.cs_sk = cs.cs_sk and UPPER(cs.cs_id) like '%' || UPPER(i_cs_id) || '%' and row_delete_date_time is null and cr.review_sk = cf.review_wk (+) and cr.fact_type_code (+) = 183050 GROUP BY …
147 sql  oracle  ora-00979 

18
Pourquoi NULL = NULL est-il évalué à false dans SQL Server
Dans le serveur SQL, si vous avez nullParam=NULLune clause where, la valeur est toujours false. Ceci est contre-intuitif et m'a causé de nombreuses erreurs. Je comprends que les mots clés IS NULLet IS NOT NULLsont la bonne façon de procéder. Mais pourquoi le serveur SQL se comporte-t-il de cette façon?
147 sql  sql-server  null 





15
Que signifie sélectionner 1 dans le tableau?
J'ai vu de nombreuses requêtes avec quelque chose comme suit. Select 1 From table Qu'est-ce 1que cela signifie, comment sera-t-il exécuté et que rapportera-t-il? De plus, dans quel type de scénarios, cela peut-il être utilisé?
146 mysql  sql  plsql 

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.