Comment interroger une base de données Oracle pour afficher les noms de toutes les tables qu'elle
Oracle Database est un système de gestion de base de données multimodèle créé par Oracle Corporation. N'utilisez PAS cette balise pour d'autres produits appartenant à Oracle, tels que Java et MySQL.
Comment interroger une base de données Oracle pour afficher les noms de toutes les tables qu'elle
Existe-t-il un moyen de faire en sorte qu'une Oraclerequête se comporte comme si elle contenait une MySQL limitclause? Dans MySQL, je peux le faire: select * from sometable order by name limit 20,10 pour obtenir le 21e au 30e rangs (sauter les 20 premiers, donner les 10 suivants). Les lignes sont...
Table: UserId, Value, Date. Je veux obtenir le UserId, la valeur pour le max (Date) pour chaque UserId. Autrement dit, la valeur de chaque UserId qui a la dernière date. Existe-t-il un moyen de le faire simplement en SQL? (De préférence Oracle) Mise à jour: Toutes mes excuses pour toute ambiguïté:...
Il semble qu'il n'y ait pas de concept AUTO_INCREMENT dans Oracle, jusqu'à la version 11g incluse. Comment puis-je créer une colonne qui se comporte comme l'incrémentation automatique dans Oracle
Je suis intéressé à apprendre quelques méthodes (idéalement) indépendantes de la base de données pour sélectionner la n ème ligne dans une table de base de données. Il serait également intéressant de voir comment cela peut être réalisé en utilisant la fonctionnalité native des bases de données...
Je veux utiliser Oracle SQL Developer pour générer un diagramme ER pour mes tables de base de données, mais je suis nouveau sur Oracle et cet outil. Quel est le processus de création d'un diagramme ER dans SQL
Quelle est la différence entre les vues et les vues matérialisées dans
J'écris des scripts de migration pour une base de données Oracle et j'espérais qu'Oracle avait quelque chose de similaire à la IF EXISTSconstruction de MySQL . Plus précisément, chaque fois que je veux déposer une table dans MySQL, je fais quelque chose comme DROP TABLE IF EXISTS `table_name`; De...
На этот вопрос есть ответы на Stack Overflow на рurredом : Существует ли комбинация операторов LIKE и IN в условиисзап? En SQL, je dois (malheureusement) souvent utiliser des LIKEconditions " " dues à des bases de données qui violent presque toutes les règles de normalisation. Je ne peux pas...
Veuillez clarifier deux choses pour moi: Une clé étrangère peut-elle être NULL? Une clé étrangère peut-elle être dupliquée? Aussi juste que je sache, NULLne devrait pas être utilisé dans des clés étrangères, mais dans certaines de mes applications, je suis capable d'entrer NULLà la fois dans Oracle...
Quelle est la différence entre un utilisateur et un schéma dans Oracle?
J'ai une requête qui fonctionne bien dans MySQL, mais lorsque je l'exécute sur Oracle, j'obtiens l'erreur suivante: Erreur SQL: ORA-00933: commande SQL non terminée correctement 00933. 00000 - "Commande SQL non terminée correctement" La requête est: UPDATE table1 INNER JOIN table2 ON table1.value =...
L'opération UPSERT met à jour ou insère une ligne dans une table, selon que la table a déjà une ligne qui correspond aux données: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Étant donné qu'Oracle ne dispose pas d'une instruction...
Quelqu'un peut-il expliquer comment implémenter des relations un-à-un, un-à-plusieurs et plusieurs-à-plusieurs lors de la conception de tableaux avec quelques
Quelle est l'instruction SQL la plus simple qui retournera les valeurs en double pour une colonne donnée et le nombre de leurs occurrences dans une table de base de données Oracle? Par exemple: j'ai une JOBStable avec la colonne JOB_NUMBER. Comment savoir si j'ai des doublons JOB_NUMBERet combien...
Je connais la déclaration: create table xyz_new as select * from xyz; Qui copie la structure et les données, mais que se passe-t-il si je veux juste la
Je l'obtiens lors de l'exécution de nombreux scripts de base de données sur un serveur Oracle. SomeComputer c'est moi. Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog...
Je recherche un bon moyen d'effectuer des insertions sur plusieurs lignes dans une base de données Oracle 9. Les éléments suivants fonctionnent dans MySQL mais ne semblent pas être pris en charge dans Oracle. INSERT INTO TMP_DIM_EXCH_RT (EXCH_WH_KEY, EXCH_NAT_KEY, EXCH_DATE, EXCH_RATE,...
Quelle est la différence entre varchar et
Existe-t-il une différence de performances (dans Oracle) entre Select * from Table1 T1 Inner Join Table2 T2 On T1.ID = T2.ID Et Select * from Table1 T1, Table2 T2 Where T1.ID = T2.ID