quarta-feira, 30 de julho de 2008






Estava a procura de uma solução para os problemas com as colunas de identity no SQL e encontrei uma solução


Para ver qual o número que esta a nossa coluna de identity:


DBCC CHECKIDENT

(

articles


)
A resposta é que o valor é 6 como se pode visualizar aqui em baixo
Checking identity information: current identity value '6', current column value '6'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Para colocar um novo número na nossa coluna da tabela article:

DBCC CHECKIDENT

(

articles,reseed ,6000


)

retorna:

Checking identity information: current identity value '1000', current column value '6000'.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Nota:
Não se deve usar o comando truncate pois este faz um reset a coluna Identity, por esta razão deve-se usar o comando delete.

segunda-feira, 14 de julho de 2008


Vou mostrar como eu uso um select para lêr um ficheiro do Excel




Exemplo:
Select *
FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=D:\importa\Ficheiro_Excel.xls;Extended Properties=Excel 8.0')...Folha1$

Para usarmos com a eficácia que sempre pretendemos. Os cabeçalhos devem ser únicos
e aonde está o Data Source deve-se indicar a localização do ficheiro e a folha do ficheiro de Excel que queremos efectuar o select(nota: o $ faz parte do comando). Os nomes quer do ficheiro quer da folha deve-ser simples, ou seja, sem espaços e caracteres especiais, as colunas do ficheiro de Excel deve estar bem formatadas.

Seja Solidário vá a http://www.ami.pt