Tuesday, July 19, 2011

Max('4x','24x',... '(number)x')

В одной из задач требуется определить максимальную скорость имеющихся CD-ROM. Ошибка состоит в использовании
SELECT MAX( cd ) FROM ...
Дело в том, что скорость CD-ROM хранится в текстовом представлении (например, '12x'). При сравнении текстовых констант '4x' оказывается больше, чем '24x'. А если потребуется посчитать СРЕДНЮЮ скорость?!

Solution:
select
convert(varchar,max(convert(integer,left(cd, len(cd)- 1))))+'x'   o
from PC

Tuesday, July 12, 2011

To read about dynamic PL/SQL

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sql.htm

http://download.oracle.com/docs/cd/A97630_01/appdev.920/a96590/adg09dyn.htm

Dynamic pl/sql

Pro4itala statju

Динамический PL/SQL http://www.deepedit.ru/dinamicheskiy-plsql.html Dlja novi4ka samo objasnenie tjazelovato, a primer horoshij.

Vyvod: dlja optimaljnosti nuzno povtorjajuwijsja kod vynositj s pomowju otd.prozedur ili dinam.sql


Monday, July 11, 2011

Tuesday, July 5, 2011

5.07.11 wp

1. razobratj activate/cancel payment, get... view i pr metod 2. validate/.. letter




Monday, July 4, 2011

Avaliku liidese protseduur/ Public UI(User Interface) procedure

Public UI(User Interface) procedure (in our case .pks file located in folder "INTRA")

--Eesti
See on avaliku liidese(kasutajaliides = UI (User Interface)) protseduur (PKS fail, mis asub intra kaustas), mida kutsutakse javast. Avaliku liidese protseduure ei tohi kutsuda teistest protseduuridest. Praegu CANCEL_PAYMENT_SCHEDULE ja ACTIVATE_PAYMENT_SCHEDULE kutsuvad seda. Tee palun lease_contract.pkb nii ringi, et CANCEL_PAYMENT_SCHEDULE ja ACTIVATE_PAYMENT_SCHEDULE ei kasutaks avaliku liidese protseduure.

План

Начала читать по 1 подглаве в день.
Постараюсь продержаться несмотря на наличие той же работы и кучи других отвлекающих дел.
План такой - вечером перечитывать уже подробно - с разбором всех мелочёвых непонятностей. Я ж всё-равно люблю щепетильно.
И записывать слова в спец.вокалабюлари. Ток не знаю пока в документ файл, или в какую спец. программу, чтобы потом удобно было проверять, выучила ли, или может что-то для мобильного есть.
Каждое утро буду пробегать глазками прочитанное.
Буду докладывать вечером успехи.