Просторы интернета

19 Февраль 2015
Earlier
Пн, Сен 01, 2014
This article will give you idea on how to restrict user to enter duplicate rows. The requirement came when we want to enhance the user experience by providing the functionality to allow multiple Tools issue at one time.

This is applicable to all pages having table region/ advance [...]
Source: oracleanil.blogspot.ru
Чт, Авг 28, 2014

I’ve just found out that we can specify query block for PRECOMPUTE_SUBQUERY: /*+ precompute_subquery(@sel$2) */
So we can use it now with SQL profiles, SPM baselines and patches.

SQL> select/*+ precompute_subquery(@sel$2) */ * from dual where dummy in (select chr(level) from dual connect by level @last PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ SQL_ID c437vsqj7c4jy, child number 0 ------------------------------------- select/*+ [...]
Source: orasql.org
Пн, Авг 25, 2014
hierarchy-levels

Oracle has some neat ways of handling hierarchical data. A while back I wrote about how Oracle SQL can find the entire tree of data above or below a node in a hierarchy using the CONNECT BY clause.

What if the requirement is to flatten hierarchical data?

For example, [...]

Source: www.oratable.com
Пн, Авг 04, 2014
Первая часть.  Я решил оставить на сладкое еще один мега-вопрос: 'кем вы видите себя через 5 лет?'. Если это вопрос задается вам на собеседовании большим начальником, гуру SQL.ru рекомендуют отвечать - 'я вижу себя на вашем месте'.  Прекрасный ответ, если вам не очень нравится эта компания -) Однако, при всей [...]
Source: dsvolk.blogspot.ru
Чт, Июл 31, 2014
Решил написать о некоторых занятных  публикациях, которые появились в последнее время в области In-Memory. По большей части они касаются лицензирования. Kevin Closson нашел занятный баг, при котором, если вы обновили свою СУБД до версии 12.1.0.2 и просто выдали команду на создание таблицы create table  inmemory вместо ошибки, таблица создается, но вот что [...]
Source: dsvolk.blogspot.ru
Ср, Июл 30, 2014
listagg

In an earlier post, we saw how Oracle SQL can be used to transpose data from rows to columns. It is a similar, though simpler, exercise to transpose data from rows to a comma-seperated list.

LISTAGG is a in-built function in Oracle that lets you concatenate multiple [...]

Source: www.oratable.com
Пт, Июл 25, 2014

It is well known thing and you can even find it on MOS, but I have a little more simple script for it, so I want to show little example.

First of all we need to start script on local database:

SQL> [...]
Source: orasql.org
Пт, Июл 25, 2014
diff_plans

I have a couple scripts for plans comparing:

1. https://github.com/xtender/xt_scripts/blob/master/diff_plans.sql
2. http://github.com/xtender/xt_scripts/blob/master/plans/diff_plans_active.sql

But they have dependencies on other scripts, so I decided to create a standalone script for more convenient use without the need to download other scripts and to set up the sql*plus [...]

Source: orasql.org
Чт, Июл 24, 2014

Today I was asked about strange problem: xmltable does not return data, if xquery specified by bind variable and xml data has xmlnamespaces:

SQL> var x_path varchar2(100); SQL> var x_xml varchar2(4000); SQL> col x format a100; SQL> begin 2 :x_path:='/table/tr/td'; 3 [...]
Source: orasql.org
Чт, Июл 24, 2014
На днях наткнулся на фантастическое сообщение от Intel: "This customized version of the Intel Xeon processor E7 v2, developed in collaboration with Oracle, helps maximize the power of the Exadata Database Machine X4-8 .."  Как не сложно заметить тут две новости: вышла Exadata X4-8 и, как может показаться на первый взгляд, какой [...]
Source: dsvolk.blogspot.ru
Ср, Июл 23, 2014
С сегодняшнего дня Oracle 12.1.0.2 доступен для скачивания, а значит мы все имеем возможность прикоснуться к официальной документации и посмотреть, что из наших пожеланий реализовано и насколько я угадал, как это будет работать. Если вам интересна именно In-Memory еще раз рекоменду вам blog Maria Colgan. Поскольку 12.1.0.2 это полноценный pathset, кроме ожидаемой In-Memory он [...]
Source: dsvolk.blogspot.ru
Вс, Июл 20, 2014
Я решил начать серию постов о поиске работы. Материалов об этом вагон, но не все советы применимы именно к IT. Я постараюсь писать о специфике, связанной именно с Oracle. Начну с середины, с первой встречи с компанией,  поскольку как мне кажется, именно отсюда лучше всего будет видно, как следует составлять свое [...]
Source: dsvolk.blogspot.ru
Вс, Июл 20, 2014
import java.text.SimpleDateFormat;
import java.sql.PreparedStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Timestamp;

Application Module Code

public void SettingWhoColumns(String CStringDate) {
java.sql.Date ConvStringDate = null;
try {
[...]
Source: oracleanil.blogspot.ru
Чт, Июл 17, 2014
Ну что за месяц, что ни день, то потрясающие новости:  Официальный press release: "..IBM will also sell iPhones and iPads..". Представляете себе запрос заказчика: "2 Power 795 и 4 IPad пожалуйста".  И комментарии  бухгалтерии 'в этом заказе вычеркнем 1 IPad для уменьшения цены'.  Тут парень прочитал и прокомментировал press release. Смешно получилось.  [...]
Source: dsvolk.blogspot.ru
Ср, Июл 16, 2014
Наконец-то все поняли, что нет никакого смысла в 10 десятке разных языков, один другого смешнее, pig, fig, hruk, impala-la-la, и что можно обойтись просто SQL. Сегодня большой день - Oracle объявил о Big Data SQL. Вы сможете увидеть свои Big Data данные как (внешние) таблицы в Oracle. Просто напишите select - [...]
Source: dsvolk.blogspot.ru
Ср, Июн 25, 2014
Oracle adds a new cache for storing the results of queries. December 2007 (updated June 2014) [...]
Source: www.oracle-developer.net
Вт, Июн 24, 2014
Encryption, compression and preprocessing for external tables in Oracle 11g. September 2009 (updated June 2014) [...]
Source: www.oracle-developer.net
Вт, Июн 03, 2014
dblink

Consider a PL/SQL call to a function which returns a user-defined type (UDT) – say, a SQL Type object. This works well as long as the called function resides in the same database as the calling PL/SQL, but if the called function is in a remote database, the PL/SQL call [...]

Source: www.oratable.com
Пн, Май 26, 2014
plsql-output-as-view

An Oracle view is typically like a window to the output of a SQL statement, but sometimes, a single SQL isn’t sufficient to get you the result you want. You may need to do some procedural data manipulation before you get the output you want.

Does this mean, you cannot [...]

Source: www.oratable.com
Вс, Май 04, 2014
oracle-overlapping-ranges

Range-based definition of values is a common business scenario, as in the case of mortgage pre-payment penalty charges depending on "pre-payment amount" slabs, or incentives for a dealer depending on "business generated" slabs.

A necessary validation is such cases is that the slabs should have no overlaps: each [...]

Source: www.oratable.com
Пт, Апр 25, 2014

In the Controller process request method just write the below code to make whole page read only in one go.


import com.oaframework.toolkit.util.WebBeanUtil;

public void processRequest(OAPageContext pageContext, OAWebBean webBean) {
super.processRequest(pageContext, webBean);
{
[...]
Source: oracleanil.blogspot.ru
Пт, Апр 25, 2014

Hi Friends,

Recently I got a request from one of my friend to check the feasibility for setting value in one specific segment of KFF.

I tried a lot and finally I was able to accomplish this. Here is the code which you all can refer if [...]
Source: oracleanil.blogspot.ru
Пн, Апр 21, 2014

Use this code to set event (could be FirePartialAction or FireAction) on any field.

public void processRequest(OAPageContext pageContext, OAWebBean webBean) {

super.processRequest(pageContext, webBean);

oracle.cabo.ui.action.FireAction FireActionA = new oracle.cabo.ui.action.FireAction();
FireActionA.setEvent("RevenueEvent"); //Event Name
FireActionA.setUnvalidated(true);
revenuechk.setPrimaryClientAction(FireActionA); //revenuechk is the Id of the field

[...]
Source: oracleanil.blogspot.ru
Ср, Апр 02, 2014
Сертифицированный ФСТЭК дистрибутив Oracle Enterprise Linux 5 Update 5

Продолжая тему безопасности продуктов Oracle, публикую несколько запоздалую (но никогда ведь не поздно исправиться?) новость о сертификации в ФСТЭК Oracle Enterprise Linux 5 (Update 5). По этому поводу даже прикреплю здесь сертификат.

В сертификате много мудреных слов, которые неискушенному человеку, как птичий язык, поэтому [...]

Source: orablog.ru
Чт, Мар 06, 2014
lead-lag

Take a table with the structure {, }– say, a GRADE_MASTER table with two columns: {GRADE_CODE, SCORE_UPTO}. For examination scores in the range 0-100, GRADE_MASTER specifies the extent of score up to which a certain grade applies.

SQL> desc grade_master Name [...]
Source: www.oratable.com
Сб, Фев 01, 2014

Нижеследующая процедура выгружает все полномочия, начинающиеся с ‘XX’ и их меню.

CREATE OR REPLACE PROCEDURE find_all_functions( preconcat IN STRING, menu_id IN NUMBER, lvl IN NUMBER) IS DEPTH [...]
Source: oebsblog.ru
Комментирование отключено.