2012-03-05 3 views
1

Я пытаюсь экспортировать набор данных из Toad в Excel (или файл с разделителями текста). Мне нужен ROWID для отображения в результирующем файле.Включить ROWID в наборе данных при экспорте из Toad

У меня есть «Показать ROWID в редактируемых сетках», выбранный в меню «Вид» >> Параметры жабы >> Данные сетки >> Данные.

ROWID отображается на вкладке «Данные» браузера схем в жабе.

Когда я запускаю Экспорт данных из Schema Browser; на вкладке Dataset в инструкции SQL отображается ROWID.

Но когда я экспортирую набор данных, я не получаю ROWID, показывая в результирующем (выходном) файле.

Я бегу жабу 10.5.0.41.

Любые советы по поводу того, что мне не хватает?

Спасибо заранее,

Марван

+0

Я только что понял это, поэтому я решил поделиться своим ответом со всеми. Нажмите «Просмотр/Редактировать запрос», затем измените запрос SQL, чтобы «ROWID» имел псевдоним, например: «SELECT ROWID как ROWID_COL, FIRST_COL FROM TABLE_NAME' Когда данные экспортируются с помощью кнопки« Экспорт набора данных », ROWID будет включен в результирующий файл. Надеюсь, это поможет. –

+0

Просто интересно, зачем вы хотите экспортировать ROWID? –

+0

@Jeffrey - Меня попросили сравнить две таблицы (без первичных ключей) для различий. Я думал, что я могу сортировать таблицы по их «ROWID», чтобы я мог сопоставлять столбцы из разных таблиц. Но это не работает, поскольку таблицы не имеют одинакового количества строк. Если у кого-нибудь есть намеки или идеи о том, как справиться с этим, я бы очень признателен. Заранее спасибо. –

ответ

1

Почему вы не явно добавлять ROWID к вашему SQL заявление?

select rowid, t.* 
from my_table t; 
+0

Это прекрасно. Я просто не знал, где это сделать. Кнопка Export Dataset не позволяет изменять инструкцию SQL. Я просто понял, что могу изменить инструкцию SQL для набора данных экспорта непосредственно из кнопки «Просмотр/Редактировать запрос». Спасибо за подсказку. –

+0

«ROWID» нуждается в псевдониме, чтобы он мог отображаться в экспортированном файле данных/вывода, например: «выберите ROWID как ROWID_COL, t. * Из MY_TABLE t;» Это специально относится к кнопке «Набор данных для загрузки». Еще раз спасибо за предложение. –

Смежные вопросы