Thursday, October 20, 2011

pakettide body on installeerimata...

Мамочки, эт что такое...Пугают ети все новые термины...
Ну вот вроде чего-то нарыла...

Приступим - с...


Oracle® Database PL/SQL Packages and Types Reference
11g Release 1 (11.1)

http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/intro.htm

Monday, September 12, 2011

Plsql fundamentals

http://www.4shared.com/document/zto8uo5F/4-_Oracle_Database_11g_PLSQL_F.html

Friday, September 9, 2011

Rownum = number do not work

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:948366252775

Thursday, September 8, 2011

to_char, nls_numeric_characters

Сегодня натолкнулась на новенькое для меня.
return to_char(i_amount, '9G999G999G999G990D99', 'nls_numeric_characters = ''. ''');

Поисковые слова погуглить - oracle to_char NLS_NUMERIC_CHARACTERS

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

Wednesday, June 1, 2011

Friday, May 27, 2011

Tips

http://www.trutek.com/serendipity/index.php?/archives/51-PLSQL-Tips-by-Dan-Stober.html

Cources

Advanced Database Programming

http://ist.marshall.edu/ist480adbp/

dbms_random

http://www.adp-gmbh.ch/ora/plsql/dbms_random.html

Select a random record with Oracle:

SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1
Thanks Mark Murphy