Jaka jest różnica między SQL, PL-SQL i T-SQL? Czy ktoś może wyjaśnić różnice między tymi trzema i podać scenariusze, w których każdy byłby odpowiednio
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”.
Jaka jest różnica między SQL, PL-SQL i T-SQL? Czy ktoś może wyjaśnić różnice między tymi trzema i podać scenariusze, w których każdy byłby odpowiednio
На этот вопрос есть ответы на 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...
Co to jest operator konkatenacji ciągów w Oracle SQL? Czy są jakieś „interesujące” funkcje, na które powinienem uważać? (Wydaje się to oczywiste, ale nie mogłem znaleźć poprzedniego pytania).
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 /...
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
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[]...
Czy w Oracle można przeszukać każde pole każdej tabeli pod kątem określonej wartości? W niektórych tabelach są setki tabel z tysiącami wierszy, więc wiem, że zapytanie może zająć bardzo dużo czasu. Ale jedyne, co wiem, to to, że wartość pola, o które chcę zapytać, to 1/22/2008P09RR8....
На этот вопрос есть ответы на 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...
На этот вопрос есть ответы на Stack Overflow на русском : Есть ли эквивалент SQL Server функции IsNull () z Oracle? W SQL Server możemy wpisać, IsNull()aby określić, czy pole jest puste. Czy w PL / SQL jest równoważna...
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 |...
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...
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...
Chciałem usunąć niektóre nieużywane schematy z naszej bazy danych Oracle. Jak mogę zapytać o wszystkie nazwy schematów?
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...
Na INSERT, UPDATEi DELETESQL wykonywanych bezpośrednio na bazie danych, większość dostawców baz danych zwróci liczbę wierszy. W przypadku procedur składowanych liczba rekordów, których to dotyczy, jest zawsze -1. Jak uzyskać liczbę rekordów, na które ma wpływ procedura składowana?...
Mam bazę danych, która ma ograniczenie NOT NULL na polu i chcę usunąć to ograniczenie. Czynnikiem komplikującym jest fakt, że to ograniczenie ma nazwę zdefiniowaną przez system, a nazwa tego ograniczenia różni się w przypadku serwera produkcyjnego, serwera integracyjnego i różnych baz danych...