Если будут какие-либо вопросы по обучению SQL: 1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы. 2. Ссылка на предыдущие уроки (базовый курс SQL): ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
можно впрос? как мне форматрировать столбцы(колонки): например date (формат дата в дд.мм.гг чч:мм:сс)? в какой момент необходимо и как обьявить, чтоб выгружаемые данные были spool, были требуемого формата?? И есть ли возможнсть задеклрарировать все столбы и каким образом, с помощью функции set
- Форматировать вывод можете в самом селекте. - spool необходимо указывать до селекта - Чтобы настраивать какие-либо значения через set, нужно знать, что именно хотите настроить. Можете сперва ознакомиться с этими статьями, потом поискать что-то более точечно под вашу задачу. docs.oracle.com/cd/B19306_01/server.102/b14357/ch12040.htm ittutorial.org/sqlplus-set-commands-in-oracle/ - Задекларировать в данном случае наверное не очень применимо. Вывод будет в текстовый файл, в котором нет привязки к типам полей. Что можно сделать - это настроить ширину каждого столбца. Делается примерно так: stackoverflow.com/questions/3006431/how-to-display-table-data-more-clearly-in-oracle-sqlplus - Также следует помнить, что какие бы прекрасные настройки вы би не произвели, вывод будет в текстовый файл (txt, csv). Могут быть лишние начальные или оконечные пробелы. Бороться с этим можно, но можно и упростить себе задачу, дополнительно прогнав полученный результат через утилиту sed или тому подобные (данные утилиты позволяют по маске произвести необходимые манипуляции с текстом).
Если будут какие-либо вопросы по обучению SQL:
1. Под видео ссылка на нашу группу в Телеграм, где вы всегда можете задать интересующие вас вопросы.
2. Ссылка на предыдущие уроки (базовый курс SQL): ruclips.net/p/PLKl9v2TQvIkq4i_hZwZ1PmobxJSkIGwBf
Спасибо большое за видео!
Полезные
Спасибо за отзыв!
можно впрос? как мне форматрировать столбцы(колонки): например date (формат дата в дд.мм.гг чч:мм:сс)? в какой момент необходимо и как обьявить, чтоб выгружаемые данные были spool, были требуемого формата??
И есть ли возможнсть задеклрарировать все столбы и каким образом, с помощью функции set
- Форматировать вывод можете в самом селекте.
- spool необходимо указывать до селекта
- Чтобы настраивать какие-либо значения через set, нужно знать, что именно хотите настроить. Можете сперва ознакомиться с этими статьями, потом поискать что-то более точечно под вашу задачу.
docs.oracle.com/cd/B19306_01/server.102/b14357/ch12040.htm
ittutorial.org/sqlplus-set-commands-in-oracle/
- Задекларировать в данном случае наверное не очень применимо. Вывод будет в текстовый файл, в котором нет привязки к типам полей. Что можно сделать - это настроить ширину каждого столбца. Делается примерно так: stackoverflow.com/questions/3006431/how-to-display-table-data-more-clearly-in-oracle-sqlplus
- Также следует помнить, что какие бы прекрасные настройки вы би не произвели, вывод будет в текстовый файл (txt, csv). Могут быть лишние начальные или оконечные пробелы. Бороться с этим можно, но можно и упростить себе задачу, дополнительно прогнав полученный результат через утилиту sed или тому подобные (данные утилиты позволяют по маске произвести необходимые манипуляции с текстом).