Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SSMS x Oracle SQL Developer

Boa tarde. No SQL Server eu posso executar o código abaixo no SSMS e visualizar o resultado no painel "Results". Como eu faria a mesma coisa no Oracle SQL Developer?

DECLARE @NOME VARCHAR(100);
DECLARE @IDADE INT = 25;

SET @NOME = 'CEILTON MARINHO';

SELECT @NOME AS NOME, LOWER(@NOME) AS NOMEMINUSC, @IDADE AS IDADE;
2 respostas
solução!

Olá Ceilton! Tudo bem?

Para executar um código semelhante ao que você mencionou no Oracle SQL Developer, você precisará fazer algumas adaptações, pois a sintaxe do Oracle é um pouco diferente da do SQL Server. No Oracle, você pode usar variáveis de ligação ou PL/SQL para alcançar um resultado semelhante. Aqui está um exemplo usando PL/SQL:

DECLARE
    NOME VARCHAR2(100);
    IDADE NUMBER := 25;
BEGIN
    NOME := 'CEILTON MARINHO';
    
    -- Exibindo os resultados
    DBMS_OUTPUT.PUT_LINE('NOME: ' || NOME);
    DBMS_OUTPUT.PUT_LINE('NOMEMINUSC: ' || LOWER(NOME));
    DBMS_OUTPUT.PUT_LINE('IDADE: ' || IDADE);
END;
/

Para ver os resultados no Oracle SQL Developer, você precisa ter certeza de que a saída do DBMS_OUTPUT está habilitada. Você pode fazer isso clicando em "View" no menu superior e, em seguida, selecionando "DBMS Output". Depois, adicione uma nova conexão no painel de saída e execute o script.

Espero ter ajudado. Conte com o apoio do fórum :)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

Obrigado Rafaela.