SQL рецепт (5 способов решения)

 

Вывести список сотрудников, получающих максимальную заработную плату в своем отделе.

Подробнее

Yii Ion Range Slider Widget

5-tips-for-better-javascript-19-728
Ion Range Slider Widget for Yii 1 — виджет для Yii на основе расширения Ion.RangeSlider.

Распаковать в папку protected/extensions

Без модели

С моделью одним атрибутом:

С моделью двумя атрибутами:

Опции:
skin — любое из следующих скинов: ‘skinFlat’, ‘skinHTML5’, ‘skinModern’, ‘skinNice’, ‘skinSimple’.
options — массив опций для виджета.

Подробнее

Размер таблицы с условием

1 способ узнать размер таблицы с условием
AVG_ROW_LEN — средняя длина строки в байтах в таблице, умножаем его на количество строк.

select
(select count(*) from CHEQUE t where trunc(t.BEGIN_DATE, ‘YEAR’)=trunc(sysdate, ‘YEAR’)) *
(select AVG_ROW_LEN from SYS.DBA_TABLES where TABLE_NAME = ‘CHEQUE’)
as rows_size
from dual;

2 способ узнать размер таблицы с условием
Выборочный экспорт содержащихся в строках таблицы данных с помощью оператора SQL.
В Data Pump по умолчанию работает BLOCKS method. Она берет размер блока базы данных и умножает его на количество блоков, которое потребуется всем объектам вместе.
ESTIMATE_ONLY=Y не работает вместе с QUERY

expdp parfile=D:\expdp.txt

USERID=test/test@ORCL
TABLES=CHEQUE
QUERY=CHEQUE:»where trunc(BEGIN_DATE, ‘YEAR’)=trunc(sysdate, ‘YEAR’)»
DIRECTORY=DMPDIR
DUMPFILE=EXPDP.dmp
LOGFILE=EXPDP.log

Результаты:
1) 9554547 (9.112 MB)
2) exported «TEST».»CHEQUE» 8.199 MB 86074 rows

 

Подробнее

Log sequence in archive filename wrapped

ARC0: Warning. Log sequence in archive filename wrapped
to fix length as indicated by %S in LOG_ARCHIVE_FORMAT.
Old log archive with same name might be overwritten.

Старые архивные журналы с таким же названием могут быть перезаписаны.

%S Сиквенс журнала. Это число дополняется слева нулями. Длина 5 символов.
select max(sequence#) from v$archived_log;
157219
ARC57219_0730778068.001

%s Сиквенс журнала. Это число не дополняется слева нулями. Длина без ограничения.

Решение:
вместо:
log_archive_format = ARC_%S_%R_%T.ARC
сделать:
log_archive_format = ARC_%s_%R_%T.ARC

ALTER SYSTEM SET log_archive_format = ‘arch_%r_%t_%s.arc’ SCOPE=spfile;

Подробнее