identyfikacja rekordu w tabeli - jakl |
identyfikacja rekordu w tabeli - jakl |
11.08.2016, 14:20:45
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.08.2016 Ostrzeżenie: (10%) |
Witam,
Czy w oraclu jest możliwość zapamiętania jakiegoś adresu logicznego/fizycznego wskazującego bezpośrednio na dany rekord w tabeli? Od razu piszę, że nie może się ten wskaźnik zmieniać (a rowid zmienia się, mam rozumieć np. po odzyskaniu z backupu, lub przebudowaniu tabeli, jakimś shrinku czy coś...) |
|
|
11.08.2016, 14:22:15
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Jeśli rekord ma ID to przecież sam się nie zmieni.
Lepiej powiedz co cudujesz. |
|
|
11.08.2016, 14:26:01
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.08.2016 Ostrzeżenie: (10%) |
no właśnie problem polega na tym, że mogą istnieć tabele które nie maja kluczy głównych...
Ten post edytował tdobe 11.08.2016, 14:27:48 |
|
|
11.08.2016, 14:31:16
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 523 Pomógł: 6309 Dołączył: 27.12.2004 |
Jesli nie masz zadnego klucza glownego, czy to skladajacego sie z jednego pola czy z kilku, to w jaki sposob chcesz identyfikowac rekord?
Jak juz napisał @Pyton - powiedz lepiej co kombinujesz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.08.2016, 14:36:03
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 11.08.2016 Ostrzeżenie: (10%) |
Jesli nie masz zadnego klucza glownego, czy to skladajacego sie z jednego pola czy z kilku, to w jaki sposob chcesz identyfikowac rekord? Jak juz napisał @Pyton - powiedz lepiej co kombinujesz No właśnie myślałem że sobie będę identyfikował po ROWID... ale z tego co widze odpada ten pomysł. A co kombinuje? Mam potrzebe skopiowania jednej tabeli do innej bazy danych, i zapamietania który rekord w jednej bazie odpowiada rekordowi w drugiej bazie (myślałem, że zapamiętam sobie to po ROWID)... a po co to robię? sprawa trochę złożona, chcę zrobić aby rekord zaktualizowany w jednej bazie zaktualizował rekord w drugiej bazie... Ten post edytował tdobe 11.08.2016, 14:40:56 |
|
|
Wersja Lo-Fi | Aktualny czas: 1.11.2024 - 00:20 |