Maison > base de données > tutoriel mysql > L'utilisation de la table DUAL d'Oracle est-elle le meilleur moyen d'effectuer des requêtes SELECT sans clause FROM ?

L'utilisation de la table DUAL d'Oracle est-elle le meilleur moyen d'effectuer des requêtes SELECT sans clause FROM ?

Barbara Streisand
Libérer: 2024-12-25 12:47:50
original
998 Les gens l'ont consulté

Is Using Oracle's DUAL Table the Best Way to Perform SELECT Queries Without a FROM Clause?

Exécution de requêtes SELECT sans clause FROM dans Oracle

Contrairement à SQL Server, Oracle nécessite une clause FROM dans les instructions SELECT. Par conséquent, l'utilisation de la table double pour faciliter ces requêtes dans Oracle est une pratique courante.

L'utilisation de la table double est-elle une approche appropriée ?

Oui, l'utilisation de la table double est-elle une approche appropriée ?

Oui, utiliser la table double table pour de telles requêtes est généralement considérée comme une bonne pratique. Dual est une table en mémoire, permettant une exécution rapide en évitant les opérations d'E/S.

Historiquement, dual présentait deux enregistrements, ce qui lui permettait de servir de jeu d'enregistrements en double dans les opérations de jointure. Actuellement, il s'agit d'un seul enregistrement, mais la requête suivante montre comment générer plusieurs lignes à partir de celui-ci :

Notes supplémentaires

MySQL prend également en charge le double table et la syntaxe fromless vue dans SQL Server. Il est important de se rappeler que l'absence de clause FROM n'est pas prise en charge dans Oracle sans l'utilisation de la solution de contournement à double table.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal