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.
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!