Tutorial do Sybase SQL

Use comandos T-SQL para manipular os dados armazenados nos bancos de dados Sybase.

Passo 1

Abra uma ferramenta SQL interativa e conecte-se a um banco de dados Sybase.

Passo 2

Escreva uma instrução "select" na janela e pressione a tecla "Enter" para ler as linhas armazenadas em uma tabela Sybase. Supondo que o banco de dados contenha uma tabela chamada "product_table" com colunas nomeadas "product_number" e "product_name", uma instrução "select" mostrará todo o conteúdo da tabela; a consulta permanecerá como qualquer um desses comandos:

SELECT * FROM product_table

SELECT product_number, product_name FROM product_table

O " " indica que a instrução "select" retornará todas as colunas. Adicionar o nome de cada coluna retorna os mesmos resultados que com o curinga " ", mas limitado pelas colunas mencionadas na consulta.

Passo 3

Escreva uma instrução "insert" no sistema e pressione "Enter" para adicionar dados a uma tabela Sybase. Liste os nomes das colunas seguidas pela cláusula "values" que conterá os valores literais que você incluirá em cada coluna. Um comando "insert" para adicionar uma linha à tabela "product_table" ficará assim:

INSERT INTO product_table (product_number, product_name) VALORES (1234, "PRODUTO A")

Os números não estão entre aspas. Os dados do caractere devem estar entre aspas.

Passo 4

Escreva uma instrução "update" no sistema e pressione "Enter" para alterar uma ou mais linhas de uma tabela Sybase. Se você não usar nenhuma cláusula "where", todas as linhas serão atualizadas. Uma declaração "update" para alterar uma linha na tabela "product_table" terá a seguinte sintaxe:

ATUALIZAÇÃO product_table SET product_name = "Produto ABC" WHERE product_number = 1234

Passo 5

Escreva uma instrução "delete" no sistema e pressione "Enter" para remover uma ou mais linhas de uma tabela Sybase. Se você não usar nenhuma cláusula "where", todas as linhas da tabela serão excluídas. Uma instrução "delete" para remover linhas da tabela "product_table" será a seguinte:

DELETE FROM product_table WHERE product_number = 1234

Nenhum nome de coluna é especificado, pois a declaração "delete" excluirá a linha inteira.