2010-10-19 12 views
0

J'ai parcouru toutes les réponses sur SQL Developer et je n'ai pas trouvé de réponse correspondant à cette question. Je dois être capable de voir le SQL pour une table/vue etc. en cliquant sur l'onglet sql, mais pour l'instant il me montre simplement un écran vide. Est-ce que quelqu'un d'autre a résolu cela? Cela fonctionne très bien dans le crapaud et je peux voir le code mais nous avons un nouveau serveur et je ne peux pas me connecter avec crapaud. Toute aide serait bien.Oracle SQL Developer L'onglet SQL est vide

Répondre

0

Vous ne savez pas exactement ce que vous voulez dire, mais: 1. Pouvez-vous vous connecter à votre base de données en utilisant Sqldev? Pouvez-vous développer la liste des objets de schéma et voir vos tables? 2. Si oui, lorsque vous ouvrez une feuille de calcul sql, oui elle est vide., C'est là que vous tapez votre instruction sql et l'exécutez. Tapez d'abord la clause FROM, puis revenez et ajoutez la clause select et sql dev affichera une liste déroulante de colonnes pour les tables que vous pouvez sélectionner sans saisir les noms des colonnes. 3. Si vous voulez voir des données de table, double-cliquez simplement sur la table dans l'arborescence de gauche. Vous pouvez également créer des requêtes graphiquement par glisser-déposer. Mais, le comportement normal de la fenêtre de feuille de calcul SQL est d'afficher vide, donc je ne sais pas exactement ce que vous attendez.

Si vous sélectionnez une vue et un clic droit et sélectionnez Exporter DDL et sélectionnez Enregistrer dans la feuille de travail, puis le DDL est collé dans une feuille de calcul: Exemple: CREATE TABLE « HR » « PAYS » (« country_id » CHAR (. 2 BYTE) CONTRAINTE "COUNTRY_ID_NN" NOT NULL ENABLE, "COUNTRY_NAME" VARCHAR2 (40 BYTE), "REGION_ID" NUMÉRO, CONTRAINTE "COUNTRY_C_ID_PK" clé primaire (le "country_id") ENABLE, CONTRAINTE "COUNTR_REG_FK" FOREIGN KEY (» REGION_ID ") REFERENCES" HR "." REGIONS "(" REGION_ID ") VALIDER ) ORGANISATION INDEX NOCOMPRESS PCTFREE 10 INITRANS 2 MAXTRANS 255 ENREGISTREMENT STOCKAGE (INITIAL 65536 SUIVANT 1048576 MINEXTENTS 1 MAX EXTENTS 2147483645 PCTINCREASE 0 FREELISTES 1 GROUPES FREELISTES 1 BUFFER_POOL DEFAUT) TABLESPACE "USERS" PCTTHRESHOLD 50;

Les instructions SQL DDL affichent le 'code' pour créer l'objet de schéma.

+0

Peut-être que j'ai été mal informé par notre dba (pas exactement une occurrence rare), il m'a dit que si j'avais sélectionné sur une vue, alors sélectionné l'onglet SQL qu'il montrerait le code sous-jacent pour la vue. Pour moi, c'est juste vide même si quand je le vois sur son ordinateur, il montre du code. Je n'ai jamais vraiment eu besoin de cet onglet auparavant, donc je ne suis pas aussi familier avec ça. J'ai appris Oracle SQL en ligne de commande et n'ai jamais été génial avec les éditeurs gui. – Micharch54

+0

Je pense que c'est un problème de terminologie. – Joe

+0

faites un clic droit sur la vue et sélectionnez EXPORT DDL -> Enregistrer dans la feuille de travail. – Joe

Questions connexes