Pytania otagowane jako plsql

PL / SQL (Procedural Language / Structured Query Language) to proceduralne rozszerzenie języka Oracle Corporation dla SQL. Pytania dotyczące PL / SQL prawdopodobnie również powinny być oznaczone jako „oracle”. Pytania zawierające zwykłe instrukcje DML lub DDL powinny być oznaczone tagami „sql” i „oracle”, a NIE „plsql”.


24
Czy istnieje kombinacja „LIKE” i „IN” w SQL?
На этот вопрос есть ответы на przepełnienie stosu на русском : Существует ли комбинация операторов JAK NA и в условии запроса? W SQL ja (niestety) często muszę używać LIKEwarunków z powodu baz danych, które naruszają prawie każdą zasadę normalizacji. Nie mogę tego teraz zmienić. Ale to nie ma znaczenia dla …
341 sql  sql-server  oracle  tsql  plsql 


6
Liczba wierszy objętych UPDATE w PL / SQL
Mam funkcję PL / SQL (działającą na Oracle 10g), w której aktualizuję niektóre wiersze. Czy istnieje sposób, aby dowiedzieć się, na ile wierszy wpłynęła aktualizacja? Podczas ręcznego wykonywania zapytania informuje mnie, ile wierszy zostało dotkniętych, chcę uzyskać tę liczbę w PL / SQL.
162 oracle  plsql  sql-update 

15
Co to znaczy wybrać 1 z tabeli?
Widziałem wiele zapytań z czymś następującym. Select 1 From table Co to 1oznacza, jak zostanie wykonany i co zwróci? Ponadto w jakich scenariuszach można to wykorzystać?
146 mysql  sql  plsql 

5
Oracle PL / SQL - Jak stworzyć prostą zmienną tablicową?
Chciałbym utworzyć zmienną tablicową w pamięci, która może być używana w moim kodzie PL / SQL. Nie mogę znaleźć żadnych kolekcji w Oracle PL / SQL, które używają czystej pamięci, wszystkie wydają się być powiązane z tabelami. Chcę zrobić coś takiego w moim PL / SQL (składnia C #): string[] …
129 oracle  plsql  oracle9i 


4
PL / SQL, jak wyjść z pojedynczego cudzysłowu w ciągu znaków?
На этот вопрос есть ответы на Stack Overflow на русском : Как экранировать одиночные кавычки в стралелем литер? W Oracle PL / SQL, jak uniknąć pojedynczego cudzysłowu w ciągu znaków? Próbowałem w ten sposób, to nie działa. declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := …
114 oracle  plsql 


13
Dzielenie łańcucha na wiele wierszy w Oracle
Wiem, że do pewnego stopnia odpowiedziano na to za pomocą PHP i MYSQL, ale zastanawiałem się, czy ktoś mógłby mnie nauczyć najprostszego podejścia do dzielenia ciągu (rozdzielanego przecinkami) na wiele wierszy w Oracle 10g (najlepiej) i 11g. Tabela przedstawia się następująco: Name | Project | Error 108 test Err1, Err2, …
104 sql  string  oracle  plsql  tokenize 

8
Drukowanie wartości zmiennej w SQL Developer
Chciałem wydrukować wartość określonej zmiennej, która znajduje się w anonimowym bloku. Używam Oracle SQL Developer. Próbowałem użyć dbms_output.put_line. Ale to nie działa. Kod, którego używam jest pokazany poniżej. SET SERVEROUTPUT ON DECLARE CTABLE USER_OBJECTS.OBJECT_NAME%TYPE; CCOLUMN ALL_TAB_COLS.COLUMN_NAME%TYPE; V_ALL_COLS VARCHAR2(500); CURSOR CURSOR_TABLE IS SELECT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE='TABLE' AND OBJECT_NAME LIKE …

13
Błąd SQL „ORA-01722: nieprawidłowy numer”
Bardzo łatwy dla kogoś, Poniższa wkładka daje mi plik ORA-01722: nieprawidłowy numer czemu? INSERT INTO CUSTOMER VALUES (1,'MALADY','Claire','27 Smith St Caulfield','0419 853 694'); INSERT INTO CUSTOMER VALUES (2,'GIBSON','Jake','27 Smith St Caulfield','0415 713 598'); INSERT INTO CUSTOMER VALUES (3,'LUU','Barry','5 Jones St Malvern','0413 591 341'); INSERT INTO CUSTOMER VALUES (4,'JONES','Michael','7 Smith St …


6
DBMS_OUTPUT.PUT_LINE nie drukuje
Podczas wykonywania następującego kodu po prostu mówi, że procedura jest zakończona i nie drukuje informacji, które chcę, aby (firstName, lastName), a następnie innych wartości z zapytania wybierającego w tabeli poniżej. CREATE OR REPLACE PROCEDURE PRINT_ACTOR_QUOTES (id_actor char) AS CURSOR quote_recs IS SELECT a.firstName,a.lastName, m.title, m.year, r.roleName ,q.quotechar from quote q, …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.