Вопрос : Выход вопроса SQLPlus к CSV (базе данных - базе данных 10g Oракул установленной менеджером удостоверения подлинности RSA 7)

Hi,

I am using менеджер 7.1 удостоверения подлинности RSA (AM 7.1). AM 7.1 хранит вся информация в базе данных Oракул. Я пытаюсь хранить результат моего вопроса в форме csv using sqlplus. Я сделал некоторое googling и судимое мало вещей, котор я получил до тех пор. вопрос

My SQL:
--------------------------------------------------------------------------------------------------------------colsep
set «,» pagesize 0 trimspool дальше linesize обратная связь 500 с
SELECT ip.first_name off
spool /home/aceadm/myfile.csv отголоска, ip.last_name, ipd.loginuid, ipd.exuid, ipd.identity_src_key, isrc.name, sd.name как securitydomain, atk.serial_number, atk.token_type, to_char (atk.token_shutdown_date, «mM-DD-YYYY ") как expiry
ОТ ip rsa_rep.ims_principal, ipd
rsa_rep.ims_principal_data,
rsa_rep.am_token atk, ato
rsa_batchrep.am_token_oob, isrc
rsa_rep.ims_identity_source,

rsa_rep.ims_security_domain sd ГДЕ
ipd.id = atk.principal_id И
ipd.identity_src_id=isrc.id И
atk.id = ato.am_token_id И
ipd.owner_id = sd.id                     И ipd.identity_src_key = ip.id (+);
spool off
-------------------------------------------------------------------------------------------

But я получаю следовать за вне положенным к CSV сдержано связало проволокой. (Пожалуйста см. прикрепленный архив CSV.) вопрос в том, что

My как могу я доработать этот вопрос поэтому я можем получить выход в следующий форме:

col 1, col 2, col 3, col 4, col 5, col 6, col 7, col 8, col 9

I также хочет извлечь заявление вопроса в старте CSV file.

class= " lastRow
>Attachments " имени " class= class= " значение "
>

filename " class= >myfile2.csv (3 KB) яваскрипт " href= " " attachmentDetails class= (тип архива детали)
>Output CSV File
" описания " class=
class=
>
class=

Ответ : Выход вопроса SQLPlus к CSV (базе данных - базе данных 10g Oракул установленной менеджером удостоверения подлинности RSA 7)

оператор colsep в sql*plus отделяет колонки в выходе.  если datatype будет чарс (50) и только имеет одиночный «a» в ем, то намотанный выход имеет все 50 характеров для колонки.

Самая лучшая дорога должна конкатенировать колонки (примечание, извлекает псевдоним для колонки даты):
ВЫБЕРИТЕ ip.first_name || «,» || ip.last_name|| «,» || inuid ipd.log|| «,» || ipd.exuid

|| «,» ||  to_char (atk.token_shutdown_date, «MM-DD-YYYY ")

Это слова покуда full-text не превысит 4000 характеров.  Если это по возможности, то вы могли пойти к, котор хранят процедуре/функции и использовать CLOB.

>>Я также хочу извлечь заявление вопроса в старте архива CSV.
Я основаны на ваших командах комплекта вы не должны видеть ОТБОРНОЕ будет вами исполняет сценарий и не копирует и не наклеивает его в SQL*Plus.

Я побежал следующий Кодий using ваши УСТАНОВЛЕННЫЕ значения и не получил ОТБОРНОЕ заявление.

SQL> @myscript.sql



1:
2:
3:
4:
установите colsep «,» pagesize 0 trimspool дальше linesize обратная связь 500 с отголоска 
намотайте l
выберите sysdate от двойного;
катышка 
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us