*   >> Leitura Educação Artigos >> science >> programação

Trabalhando com variáveis ​​SQL em Sybase Sql Anywhere

m as amostras, soltar a conexão, parar o banco de dados e parar o servidor. Será que essas mesmas coisas para tentar os exemplos de código nas outras partes da série. Tente o seguinte código: BEGIN DECLARE str CHAR (30); SET str = 'Eu sou algum texto. "; SELECIONAR str; FIM; O painel de resultados deve finalmente exibir o valor da cadeia, 'eu sou algum texto. ". O título no painel de resultados é o nome da variável. No código, a variável é declarada primeiro sem atribuir qualquer valor a ela. Tal variável sem um valor atribuído, na verdade, tem NULL atribuído a ele.

Mais abaixo no código, a instrução SET atribui um valor à variável. A instrução SELECT exibe o valor da variável. O código acima é equivalente ao seguinte, onde na declaração o valor é atribuir. BEGIN DECLARE str CHAR (30) = "Eu sou algum texto."; SELECIONAR str; FIM; Não existe o comando SET aqui. Você não precisa dele desde que na declaração o valor é atribuído. A instrução SET atribui um novo valor a uma variável. A variável deve ter sido previamente criado usando uma instrução Criar variável (veja abaixo) ou DECLARE declaração, ou deve ser um parâmetro OUTPUT para um procedimento.

A instrução SET também pode ser utilizado para alterar o valor de uma variável. Você faz isso por apenas atribuir um novo valor para a variável. A instrução CREATE VARIÁVEL A instrução DECLARE é usada para declarar uma variável dentro de uma única instrução composta, ea variável declarada é visto apenas dentro dessa instrução composta. Há uma instrução SQL que pode ser usado para criar (declarar) uma variável fora ou dentro de uma instrução composta.

Sua sintaxe é: CREATE [OR REPLACE] VARIÁVEL identificador do tipo de dados [{= | PADRÃO} de valor inicial Aqui, identificador, significa-nome da variável. Você pode substituir (OR REPLACE) o valor de uma variável criada anteriormente. As outras características da sintaxe são os mesmos que aqueles para a instrução DECLARE. Tente o seguinte código: CREATE myVar INT VARIÁVEL = 123; SELECIONAR myVar; Painel de resultados, finalmente, apresenta o valor, 123. Por tipo de dados a abreviatura para INTEGER é INT, que é usado acima.

Tente o seguinte código, que mostra que uma variável criada fora de uma instrução composta com a instrução CREATE VARIABLE, pode ser visto dentro da instrução composta: CREATE VARIABLE herVar INT = 87; Iniciar Seleccionar herVar; FIM; Uma variável criada com a instrução CREATE variável dentro de uma instrução composta pode ser visto fora da instruçã

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.