![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 3 Dołączył: 5.03.2007 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Witam,
z poziomu php wrzucam do bazy oracle 8 dane. Podczas insertu musze tez wstawic nastepny nr rownumber(nr musi byc unikatowy). Korzystam z funkcji NEXTVAL. Podczas insertu zwracany jest blad "wstawiona wartosc jest zbyt duza dla kolumny". Jest jakas alternetywa dla tej funkcji? Nie chce uzyc select maximum ... + 1 bo to jest niebezpieczne Dziwne jest to co zwraca select z funkcja. Zwracane jest ponad 800 rekordów a nie powinien byc 1 ? SELECT XAL_SQ.NEXTVAL FROM salestable; |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze sprawdz typ pola w tabeli a takze jaka jest wartosc na nextval select from dual
po drugie w oracle inkrementacja = sekwencje + trigery |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:11 |