Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 3

Przede wszystkim, ze względów wydajnościowych powinno się unikać stosowania ogólnego typu NUMBER. W jego miejsce, w zależności od wersji serwera i zastosowania konkretnej zmiennej, należy stosować odpowiednie typy INTEGER, FLOAT lub DOUBLE. Nowsze wersje serwera są kompatybilne wstecz, w związku z czym poprawnie obsługują starsze typy, niemniej należy stosować jak najnowsze typy zmiennych dla zapewnienia możliwie najwyższej wydajności kodu. Będą to odpowiednio (na przykładze typu INTEGER): Oracle 9i: binary_integer, Oracle 10g: pls_integer, Oracle 11g: simple_integer. Stosowanie najnowszych dla danej wersji serwera typów jest szczególnie istotne w przypadku procedur składowanych i kompilowanych natywnie. W ramach ilustracji, prezentuję krótkie video: http://bit.ly/1dmsgR6.

  • Odpowiedział
  • @ | 12.07.2013
  • TRENER MODERATOR ALTKOM AKADEMII