PL/SQL

Como pesquisar por um texto dentro de uma Stored Procedure no Oracle SQL Server?

Se você estiver tentando encontrar em seu código dentro do servidor Oracle por algum texto específico, pode ser usar a consulta abaixo: SELECT *FROM all_sourceWHERE text like ‘%TEXTO%’ORDER BY line; Esta consulta pode ser realizada na tabela “all_source”, ou se estiver conectado como MySchema pode ser realizada na tabela “user_source” Você ainda pode buscar por […]

Como pesquisar por um texto dentro de uma Stored Procedure no Oracle SQL Server? Read More »

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:xampphtdocscode.php on line XXX

Este problema na maioria das vezes é causado por uma consulta incorreta, desta forma ela não está podendo retornar dados e montar o recordset. Imprima a consulta que você está tentando realizar utilizando o comando echo (no PHP) e execute-a no banco de dados através de um aplicativo como o phpMyAdmin, HeidiSQL, etc. No meu

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:xampphtdocscode.php on line XXX Read More »

Como criar um campo autoincremental no Oracle PL/SQL

O Oracle não tem campos auto incrementais, para simular esta funcionalidade é necessário criar “Sequences”: [sourcecode language=”SQL”]CREATE SEQUENCE seqFuncionariosINCREMENT BY 1START WITH 1MAXVALUE 99999NOCACHENOCYCLE;[/sourcecode] Para utilizar, a cada linha adicionada ele irá aumentar em 1 (INCREMENT BY 1) o valor desta “sequence”. [sourcecode language=”SQL”]INSERT INTO FUNCIONARIOS (ID, NOME) VALUES (seqFuncionarios.nextVal; ‘João’);INSERT INTO FUNCIONARIOS (ID, NOME)

Como criar um campo autoincremental no Oracle PL/SQL Read More »

ORA-01830: a imagem do formato da data termina antes de converter astring de entrada inteira

ORA-01830: a imagem do formato da data termina antes de converter a string de entrada inteira 01830. 00000 – “date format picture ends before converting entire input string” *Cause: *Action: Causa 01: Você deve estar utilizando uma data inválida. Exemplo: 31/06/2016 (Quando o mês em 2016 vai até dia 30);

ORA-01830: a imagem do formato da data termina antes de converter astring de entrada inteira Read More »

Como utilizar cursor no PL SQL

Segue abaixo um exemplo básico do uso de cursor na linguagem PL/SQL[sourcecode language=”SQL”]DECLARE CURSOR Funcionarios IS SELECT matricula nome FROM funcionario registroFuncionario Funcionarios%Rowtype; BEGIN OPEN Funcionarios; LOOP Fetch Funcionarios Into registroFuncionario; EXIT WHEN Funcionarios%NotFound; Dbms_Output.Put_Line (‘Funcionário: ‘ || registroFuncionario.matricula || ‘ – ‘ || registroFuncionario.nome ); END LOOP; CLOSE Funcionarios; END;[/sourcecode]

Como utilizar cursor no PL SQL Read More »

Rolar para cima