none
duvida com INSERT, UPDATE e DELETE RRS feed

  • Pergunta

  •  

    Estou só usava ASP com access agora estou mudando para sql server e estou com duvidas...

     

    Duvida A:

    * Alguem poderia disponibilizar um exemplo de INSERT, UPDATE e DELETE no SQL SERVER?

     

    DUVIDA B:

    * Tenho essas 2 tabelas abaixo relacionadas:

     

    TABELA1

    ID            DESC             

    8              aaaaaaa          

     

    TABELA2

    ID            ID_tb1         DT

    1              8                 22/02/08

    2              8                 23/02/08

    3              8                 24/02/08

     

    Digamos que eu precise realizar um update no registro 3 em TABELA2, só que o valor que recebo na pagina é o ID de TABELA1, dai preciso de um select na TABELA2 que me de o maior ID onde o campo ID_tb1 seja 8. 

     

    Então obtendo primeiro com SELECT o maior registro para o ID 8 eu poderia realizar o UPDATE na TABELA2.

     

    como fazer isso?

    sábado, 26 de julho de 2008 16:46

Respostas

  • Ola Fabio, bao noite

    VAMOS LÁ!

    a)  Uma query de exemplo basicos de Insert, Delete e Update será sempre o mesmo em qualquer banco..

    SQL Insert
    Eusando a tabela clientes que contém, ID, nome e sobrenome.
    INSERT INTO clientes (ID, Nome) VALUES (1,'Romulo')

     

    SQL Update
    exemplo

    UPDATE clientes
    SET Nome = 'Romulo', SobreNome = 'tabox'

    WHERE id = 1

     

    SQL Delete
    DELETE FROM clientes WHERE id = 1

     

    Quer aprender mais: dá uma olhada no site: http://msdn.microsoft.com/pt-br/default.aspx

    Pode te ajudar bastante...

     

    b) Cara você foi muito confuso ao explicar sua duvida...mas

    seria algo assim:

    Updade tabela2

    set id_tb1 = (select id from tabela1)

    where id = (select max(id) from tabela2)

     

    Acho que seria algo assim...

    Espero ter ajudado em algo

     

    domingo, 27 de julho de 2008 00:47