środa, czerwca 06, 2007

Klient Oracle pod windows:
  1. Można zainstalować na szybko sterowniki typu instant. Są do ściągnięcia na stronie Oracle'a. Do ODBC są oddzielne i do JDBC. Procedura instalacyjna przebiega bezboleśnie. Trzeba pamiętać jedynie (i to jest bardzo ważne) o zainicjowaniu zmiennych środowiskowych:
  • NLS_LANG=POLISH_poland.EEMSWIN1250 oraz
  • TNS_ADMIN=c:orac
  1. Należy jeszcze utworzyć w katalogu gdzie jest zainstalowany ten "instantClient" plik tnsnames.ora o przykładowej treści:
  2. c3 = (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= c3)(Port=1522)) (CONNECT_DATA = (SID = devy)) )

Wprawki w Oracle:

  1. create sequence S_NPDES_ADDRESS_HISTORY increment by 1 start with 1 nocache;
  2. create or replace trigger kursy_BEFORE_INSERT
    before insert on kursy for each row
    declare
    v_Id Number;
    BEGIN
    If :new.mId Is Null or :new.mId < 1 Then
    select seq_kursy.nextval into v_Id from dual;
    :new.mId := v_Id;
    End If;
    End;
  3. insert into kursy values ('xxxx',1,'xx',2,0);

Brak komentarzy: