Perguntas com a marcação «plsql»

PL / SQL (Procedural Language / Structured Query Language) é a extensão de linguagem procedural da Oracle Corporation para SQL. Perguntas sobre PL / SQL provavelmente também devem ser marcadas como "oracle". Perguntas com instruções DML ou DDL regulares devem ser marcadas com "sql" e "oracle", NÃO com "plsql".




6
Número de linhas afetadas por uma UPDATE no PL / SQL
Eu tenho uma função PL / SQL (em execução no Oracle 10g) na qual atualizo algumas linhas. Existe uma maneira de descobrir quantas linhas foram afetadas pelo UPDATE? Ao executar a consulta manualmente, ele informa quantas linhas foram afetadas, desejo obter esse número no PL / SQL.
162 oracle  plsql  sql-update 

15
O que significa selecionar 1 da tabela?
Eu já vi muitas consultas com algo da seguinte maneira. Select 1 From table O que isso 1significa, como será executado e o que retornará? Além disso, em que tipo de cenários, isso pode ser usado?
146 mysql  sql  plsql 



4
PL / SQL, como escapar das aspas simples em uma string?
На этот вопрос есть ответы на Stack Overflow на русском : Как экранировать одиночные кавычки в строчном литере? No Oracle PL / SQL, como escapar das aspas simples em uma string? Tentei assim, não deu certo. declare stmt varchar2(2000); begin for i in 1021 .. 6020 loop stmt := 'insert …
114 oracle  plsql 


13
Divisão de string em várias linhas no Oracle
Eu sei que isso foi respondido em algum grau com PHP e MYSQL, mas eu queria saber se alguém poderia me ensinar a abordagem mais simples para dividir uma string (delimitada por vírgulas) em várias linhas no Oracle 10g (de preferência) e 11g. A tabela é a seguinte: Name | …
104 sql  string  oracle  plsql  tokenize 

8
Imprimir o valor de uma variável no SQL Developer
Eu queria imprimir o valor de uma determinada variável que está dentro de um bloco anônimo. Estou usando o Oracle SQL Developer. Tentei usar dbms_output.put_line. Mas isto não está funcionando. O código que estou usando é mostrado abaixo. 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 …

13
Erro de SQL “ORA-01722: número inválido”
Muito fácil para alguém, o seguinte encarte está me dando o ORA-01722: número inválido porque? 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 …


6
DBMS_OUTPUT.PUT_LINE não imprime
Ao executar o código a seguir, ele apenas diz que o procedimento está concluído e não imprime a informação que eu quero (firstName, lastName) e depois os outros valores da consulta select em uma tabela abaixo. CREATE OR REPLACE PROCEDURE PRINT_ACTOR_QUOTES (id_actor char) AS CURSOR quote_recs IS SELECT a.firstName,a.lastName, m.title, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.