Архив

Архив раздела ‘Others’

PL/SQL Developer — отображение чисел (number -> char)

13 Апрель 2012 Нет комментариев

Иногда требуется отследить числа (визуально), с большим количеством знаков после точки.
Но столкнемся с тем, что PL/SQL Developer при отображении обрезает число.

select 1.000000000000001234567 v from dual
union all
select 1.000000100000001234567 from dual
union all
select 1.001000000000001234567 from dual
union all
select 1.123456789123456789123 from dual
Отображение чисел

В PL/SQL Developer есть полезная опция Number fields to_char
Читать дальше про “PL/SQL Developer — отображение чисел (number -> char)” »

MySave — Plug-in for PL/SQL Developer

15 Февраль 2012 2 comments

В процессе работы постоянно приходится дописывать в файлы пакетов команду «SHOW ERRORS».
Делать это постоянно крайне утомило, да и забывается иногда.
Настройками PL/SQL Developer это сделать не удалось, поэтому попробовал решить данный вопрос написав свой плагин.

Представляю вашему вниманию плагин MySave.

Описание: Сохраняет данные в файл, дописывает в конце «/» и «SHOW ERRORS».
Description: Use this plug-in to save file with ‘SHOW ERRORS’
Requirements: PL/SQL Developer 5.1.2 or newer

Пункт меню:

  • File -> Save with show errors
  • File -> Save with show errors as …

Install Plug-in

1) Download plug-in MySave
2) Run Setup.exe or Do copy file MySave.dll to folder PlugIns

allroundautomations.com

Categories: Others, SQL Tags: , , ,

SVN Keywords

27 Октябрь 2011 Нет комментариев

SVN

В TortoiseSVN есть удобная возможность использовать ключевые слова.

Например, указав в тексте $Id$, можно получить следующую строку:
«$Id: start_test.sh 1217 2011-10-27 13:26:02Z Ivanov $»

При желании, мы можем использовать данную возможность в объектах БД для отслеживания авторства и версионности.  Все ключевые слова являются регистрозависимыми, вставляются в код следующим образом: $keyword$.

Date — описывает дату последнего изменения файла в репозитории
Revision – отображает ревизию последнего изменения файла в репозитории
Author – отображает автора последних изменений в репозитории
HeadURL – отображает URL на последнюю версию файла в репозитории
Id – предоставляет комбинированную информацию из предыдущих ключевых слов

Для активации keywords, заходим в конфигурационный файл:
— в разделе[miscellany] раскомментируем enable-auto-props = yes
— в разделе [auto-props] добавляем строку
*.* = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy HeadURL Id Date Revision Author

После этого, все новые файлы будут учитывать ключевые слова при commit. Если же хотим добавить keywords для уже существующих файлов, то добавляем их через свойства TortoiseSVN для каждого файла.

SVN Свойства файла

Categories: Others Tags: ,

Удаление папок SVN

14 Сентябрь 2011 3 comments

Для удаления скрытых файлов и папок SVN нам поможет следующий батник (windows):

rem Если надо указать конкретную дирректорию, то используем закомментированный вариант
rem for /d /r "%1" %%d in (.svn) do @if exist "%%d" rd /s/q "%%d"

rem Удаляем svn файлы начиная с текущей директории
for /d /r "." %%d in (.svn) do @if exist "%%d" rd /s/q "%%d"
Создание bat файла:

1) Создаём новый файл с расширение «bat». Например, «clear_svn.bat».
2) Помещаем созданный файл в каталог, который хотим почистить от svn файлов (поддерживается рекурсивное удаление) и запускаем его.
3) Все файлы svn удалены.

Categories: Others Tags: ,

Unix команды

Основные unix команды, которые могут пригодиться в процессе работы.

Список команд

ls — Список файлов в текущей директории
pwd — Вывести путь к текущей директории
tee — Используюется для вывода данных на экран и в файл одновременно

cd [директория]— Сменить директорию
cp [что копировать][куда копировать] — Копировать файлы
mv [что перемещать][куда перемещать] — Переместить или переименовать файл
ln -s [на что сделать ссылку][имя ссылки] — Создать символическую ссылку
rm [файлы] — Удалить файлы
mkdir [директорию] — Создать новую директорию
rmdir [директорию] — Удалить пустую директорию
find -name «имя файла» — Найти файл с именем «имя файла» (ONLINE построитель FIND)
chmod [права доступа][файл] — Изменить права доступа файлов
tar — Предназначена для архивации груп файлов и каталогов
df — Список всех файловых систем по именам устройств, сообщает их размер, занятое и свободное пространство и точки монтирования

Обзор unix команд

vi filename — Вызов редактора vi для редактирования файла filename

vi — текстовый редактор командной строки. При запуске vi  просмотр и редактирование файла производится в текущем окне терминала.  Операции в vi осуществляются путем нажатия определенных клавиш или их комбинаций.

Чтобы запустить редактор vi, используйте команду vi, а также имя файла в качестве параметра.

vi example_file.sh
Клавиши Действие
[i] Для перехода в режим вставки нажмите клавишу [i]. Это позволит вносить изменения в файл.
[Esc] Нажатие клавиши [Esc] в любое время отключает режим вставки и включает нормальный режим.
[w] Записывает в файл изменения. Перейдите в нормальный режим, нажмите [Shift]-[:], [w] и в завершение нажмите [Enter].
[q] Закрывает vi. Перейдите в нормальный режим, нажмите [Shift]-[:], [q] и в завершение нажмите [Enter].

В vi существует множество других операций. Для этого введите в командной строке man vi.
Вы можете также почитать vim tutorial, введя в командной строке vimtutor.


Читать дальше про “Unix команды” »

Categories: Others Tags: ,

PL/SQL Developer: Start debugger

29 Сентябрь 2010 Нет комментариев

Если при старте дебагера в окне Test выскакивает ошибка

необходимо зайти с правами админа и выполнить

grant debug connect session to user;
Categories: Others Tags: ,

PL/SQL Developer — Просмотр плана запроса в окне сессий