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