Início > SQL Server, T-SQL > Primeiro Post

Primeiro Post

Meu primeiro Post no Blog.

 

Senhoras e senhores, inicia aqui mais um Blog sobre tecnologia, mais especificamente sobre SQL Server.

 

Minha intenção é colocar no blog dicas sobre o uso do SQL Server e fatos do dia a dia que podem ser de interesse dos leitores.

Sem mais delongas vamos ao que interessa SQL. 🙂

 

Vai aqui uma dica muito boa para quem trabalha com o SQL e pode ser útil do dia a dia.

 

–Vamos criar uma tabela de exemplo

IF Object_ID(‘teste’) ISNOTNULL

  DROPTABLE teste

GO

CREATETABLE teste (ID   Int Identity(1,1),

                    Nome VarChar(200))

GO

 

— Agora digamos que eu queira incluir 10 registros nesta tabela, temos várias formas de fazer isso

— o mais comum de vermos nos sites por ai é:

 

DECLARE @i Int

SET @i = 0

WHILE @i < 10

BEGIN

  INSERTINTO teste VALUES(NewID())

  SET @i = @i + 1

END

go

 

— Agora vamos ver uma forma mais simples.

IF Object_ID(‘teste’) ISNOTNULL

  DROPTABLE teste

GO

CREATETABLE teste (ID   Int Identity(1,1),

                    Nome VarChar(200))

 

GO

— Usando o GO 10 o comando Insert será executavo 10 vezes.

INSERTINTO teste VALUES(NewID())

GO 10

 

Para quem está começando no SQL Server aqui vão algumas explicações sobre alguns comandos acima que podem ser desconhecidos.

 

1.       NewID() é uma função que retorna um conjunto de caracteres aleatórios.

 

2.       Obeject_ID() retorna o ObjectID de um determinado objeto no nosso exemplo a tabela teste. Esta informação está gravada na tabela sysobjects do SQL Server 2000 ou sys.objects do SQL Server 2005.

 

Por hoje é só, espero nos ajudar na nossa jornada SQL Server.

 

Observação: O “GO 10” Só funciona no SQL Server Managmente Studio.
Anúncios
Categorias:SQL Server, T-SQL
  1. jmbrasil
    12 de janeiro de 2009 às 22:19

    Parabéns pelo blog. Fiz questão de voltar ao primeiro post para ver como começou. As dicas são muito boas. Abraço!

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: