plsql
Inny aktualny znacznik czasu i SYSDATE w oracle
Po wykonaniu tego SQL w oracle 10g:
SELECT SYSDATE, CURRENT_TIMESTAMP FROM DUAL
I receive this strange output:
Jaka jest przyczyna różnicy w czasie?
Czas serwera jest równy wartości SYSDATE
Unit Testing Framework for Oracle PL / SQL? [zamknięte]
zamknięte. to pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi.
... nie znam takiego dla Oracle i PL / SQL. Czy istnieją frameworki do testowania stylu xUnit dla Oracle PL / SQL? Co to jest?
Wyszukaj kod PL / SQL
SELECT * from ALL_OBJECTS zwraca nazwy różnych procedur/pakietów/tabel / innych obiektów db. Chcę zajrzeć do kodu PL / SQL, a ... pasujący ciąg znaków. Jak to zrobić?
Coś w stylu: (pseudocode) SELECT * FROM all_code WHERE line_of_code like '%mytext% '
Funkcja Sleep W ORACLE
Muszę wykonać zapytanie SQL w ORACLE, zajmuje to pewną ilość czasu.
Więc napisałem tę funkcję:
CREATE OR REPLACE FUNCTION ... potrzebuję set grant of DBMS_LOCKdo właściciela procedury.
Jak mogę przepisać tę funkcję bez użycia funkcji DBMS_LOCK.sleep?
Rozwiązanie "nie można wykonać operacji DML wewnątrz zapytania"?
Używam narzędzia do analizy danych i wymaganiem było zaakceptowanie wartości od użytkownika, przekazanie jej jako parametru i ... ieprawidłowe W DMine, ale nie na odwrót.
Dzięki za pomoc, zrozumiałem sytuację i dlaczego jest to nielegalne / Nie zalecane
Czy istnieje sposób na dostęp do prywatnych procedur plsql do celów testowych?
Pracuję nad projektem z dużą ilością kodu plsql i chciałbym dodać bardziej szczegółowe testy jednostkowe do naszej bazy kodow ... le ciekawe czy jest prostszy sposób, może jakiś zły tajny hack oracle; -)
Testuję z Javy za pomocą JUnit/DBUnit.
BR
Frank
Wykonaj anonimowy blok pl / sql i uzyskaj resultset w Javie
Chciałbym wykonać anonimowy PL / SQL i muszę uzyskać obiekt resultset. Mam kod, który można zrobić za pomocą kursorów wewnątr ... HERS THEN
RETURN 'SELECT ''Not Available'' d, ''Not Available'' r FROM dual';
END;
Każda odpowiedź będzie taka pomocne.
Gdzie mogę "ćwiczyć" PL / SQL
Dostanę ofertę pracy od firmy informatycznej i zostałem poproszony o" zerknięcie " na PL / SQL, ponieważ nie miałem dużego do ... azy danych Oracle w domu, więc zastanawiałem się, czy nie ma "zabawkowej" bazy danych i terminala online, gdzie mogę ćwiczyć.
PL / SQL wypisuje kursor ref zwracany przez procedurę składowaną
Jak mogę pobrać z kursora ref, który jest zwracany z procedury składowanej (zmienna OUT) i wydrukować wynikowe wiersze na STD ... INT THE RESULTING ROWS TO STDOUT?
FETCH grantCursor into last_name, first_name;
END LOOP;
CLOSE grantCursor;
END;
/
Czy istnieje funkcja dzieląca łańcuch znaków w PL / SQL?
Muszę napisać procedurę normalizacji rekordu, który ma wiele tokenów połączonych jednym znakiem. Muszę uzyskać te tokeny dzieląc łańcuch i wstawić każdy z nich jako nowy rekord w tabeli. Czy Oracle ma coś w rodzaju funkcji "split"?
Pobierz zliczenia wszystkich tabel w schemacie
Próbuję uzyskać liczbę rekordów wszystkich tabel w schemacie. Mam problem z napisaniem PL / SQL. Oto, co zrobiłem do tej pory ... D)
SELECT v_table_name,v_owner,COUNT(*),TO_DATE(SYSDATE,'DD-MON-YY') FROM v_table_name;
CLOSE get_tables;
END;
Rozdzielenie przecinków w pliku proc przechowywanym w PL/SQL
Mam ciąg CSV 100.01,200.02,300.03, który muszę przekazać do procedury składowanej PL / SQL w Oracle.
Wewnątrz proc, muszę wst ... String trafiłyby do kolumny A, A wartości myAmount do kolumny B w tabeli.
Czy mógłbyś dać mi znać, jak to osiągnąć?
Dzięki.
Jakieś narzędzia do analizy kodu statycznego dla procedur składowanych? [zamknięte]
Czy istnieją jakieś narzędzia statycznej analizy kodudla procedur składowanychnapisane szczególnie w PL/SQLi T-SQL?
Usuń całą zawartość w schemacie w Oracle
Czy można usunąć całą zawartość w scheme w Oracle? Znalazłem ten skrypt:
Begin
for c in (select table_name from user_tables ... dzieć, czy jest coś, aby rzucić wszystko w schemacie, indeksy, tabele, kontrasty... ale nie schemat (drop user ...).
Dzięki.
Różnica między FETCH / FOR aby zapętlić kursor w PL / SQL
Wiem, że pobieranie kursora da mi dostęp do zmiennych takich jak %ROWCOUNT, % ROWTYPE, %FOUND, %NOTFOUND, % ISOPEN
...ale z ... rukcje pętli kursora
Zamiast
Zapętl kursor za pomocą cyklu FOR... (Moim zdaniem lepiej, bo to proste)
Co o tym myślisz?
Jaka jest różnica między kursorami jawnymi a domyślnymi w Oracle?
Jestem trochę zardzewiały na moim żargonie kursora w PL / SQL. Ktoś o tym wie?
Oracle PL/ SQL: jak uzyskać ślad stosu, nazwę pakietu i nazwę procedury
Czasami wyjątek zwraca coś w stylu: "ORA-06502: PL/SQL: błąd liczbowy lub wartościowy:
bufor łańcuchów znaków za mały".
Nie ... .
Przydatne byłoby pobranie bieżącej nazwy procedury w momencie wystąpienia lub przechwycenia wyjątku.
Jak mogę to uzyskać?
Odejmowanie dat w Oracle-typ danych liczbowych czy interwałowych?
Mam pytanie dotyczące niektórych wewnętrznych operacji dla typów danych dat i interwałów Oracle. Zgodnie z referencją Oracle ... o zrobić, jeśli użyjesz wyrażenia odejmowania daty zamiast wstawiania nieprzetworzonej liczby (SELECT statement #2).
Dzięki
Czy istnieje sposób, aby uzyskać numer linii, w której wyrzucono wyjątek?
Pracuję nad skryptem pl-sql, w którym mam około 10 konwersji TO_CHAR.
Jeden z nich rzuca
ORA-06502: PL/SQL: numeric or val ... aci
ORA-06502: PL/SQL: numeric or value error: character string buffer too small (at line x)
Czy jest na to łatwy sposób?
Wybór wartości ze zmiennej / tablicy Oracle Table?
Kontynuując moje ostatnie pytanie (zmienne tabel w Oracle PL / SQL?)...
Gdy masz wartości w tablicy/tabeli, jak je odzyskać? ... output.putline (), ale mam nadzieję, że uzyskam wynik ustawiony tak, jak z wyboru z każdej innej tabeli.
Z góry dzięki,
Matt