PL / SQL Developer - ignore / limite les données volumineuses dans les requêtes

StackOverflow https://stackoverflow.com/questions/820304

  •  03-07-2019
  •  | 
  •  

Question

Dans PL / SQL Developer version 7.1.x, existe-t-il un moyen d’ignorer les types de données volumineux dans les requêtes ou dans la zone "Données de la requête"? fonctionnalité. Par exemple, si vous cliquez avec le bouton droit sur la table FOO , puis sélectionnez "Données de la requête". ceci exécutera un SELECT * FROM FOO . Si cette table contient des données BLOB , la requête prendra un certain temps pour terminer et verrouiller temporairement l'application. Cela est particulièrement problématique lors de l’interrogation de bases de données distantes (pour des raisons évidentes).

Je voudrais un moyen de dire à PL / SQL Developer de ne pas récupérer des données volumineuses par défaut. Je sais qu'il existe un moyen de limiter la taille de ResultSet mais cela ne fait pas ce que je recherche.

Je pouvais simplement sélectionner chaque colonne de mon choix en ignorant certaines d'entre elles, mais je ne pouvais alors pas utiliser l'option "Données de la requête". fonctionnalité.

Merci.

Était-ce utile?

La solution

Non, la fonctionnalité de requête de données fait une chose et une chose seulement - interroge toutes les données.

Ce que vous pourriez trouver utile, c’est que vous pouvez faire glisser le nom d’une table ou d’une vue du navigateur vers une fenêtre SQL. Choisissez "Sélectionner". à partir du menu qui apparaît, il générera une instruction SELECT sur la table avec tous les noms de colonnes inclus - mais n'exécutera pas la requête immédiatement. Vous pouvez ensuite le modifier à votre guise (par exemple, commenter les colonnes LOB) avant de l'exécuter.

Autres conseils

Je sais que Toad a quelque chose de semblable à cela, mais je ne connais pas d'option développeur PL / SQL qui désactive les objets BLOBS.

Pour l’instant, il ne vous reste plus qu’à sélectionner toutes les colonnes individuellement et à tronquer le blob.

c'est-à-dire:

sélectionnez foo, bar, trunc (baz, 100) à partir de foo où ...

Créez une vue qui ne contient pas la colonne blob ni les colonnes que vous ne voulez pas regarder systématiquement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top