2010-12-06 6 views
4

J'ai créé des tables et des vues, et inséré quelques données de test, mais je veux savoir où je peux obtenir le code sql que j'ai utilisé pour créer et insérer les données, j'ai essayé de regarder dans l'historique sql , merci :))une question à propos de Oracle SQL Developer?

Répondre

2

Vous pouvez obtenir le SQL requis pour créer et remplir la table:

1) pour la table créer DDL, accédez au nœud Tables et sélectionnez la table, puis cliquez sur l'onglet SQL et copiez le DDL affiché.

2) Pour l'insertion DML, cliquez avec le bouton droit sur le nom de la table dans le noeud Tables et sélectionnez Exporter les données, puis Insérer ... et remplissez l'assistant. Vous pouvez également obtenir le DDL create table de cette façon plutôt que comme je l'ai dit à l'étape 1.

1

L'historique F8 devrait vous montrer tout ce qui s'est passé dans cet onglet dans SQL Developer (par exemple le fichier xyz.sql).
si vous ne trouvez pas l'histoire ou la ddl que vous le souhaitez, vous devriez être en mesure d'obtenir le ddl « simplement » assez par

select * 
    from addmas 
where colA = 'my criteria' 
; 

puis en cliquant sur F9, puis en cliquant à droite sur la grille et exporter des données pour 'insérer' et qui va créer les déclarations d'insertion pour vous (gardez à l'esprit de mettre dans un nom de table)

pour obtenir le CREATE TABLE/VIEW (ou l'objet, pas les tables alter) vous pouvez faire un clic droit sur le nom de la table, sélectionner 'edit' puis descendre à DDL (créer). Si vous utilisez cet outil pour vos modifications, il vous montrera également le ddl pour les alters