sexta-feira, 19 de abril de 2013

SQL Server DateDiff

Unidade
Consulta

SECOND          SELECT DATEDIFF(SECOND,'2011-09-23 17:15:30','2011-09-23 17:16:23')
MINUTE SELECT DATEDIFF(MINUTE,'2011-09-23 18:03:23','2011-09-23 17:15:30')
HOUR SELECT DATEDIFF(HH,'2011-09-23 18:03:23','2011-09-23 20:15:30')
WEEK SELECT DATEDIFF(WK,'09/23/2011 15:00:00','12/11/2011 14:00:00')
DAY SELECT DATEDIFF(DD,'09/23/2011 15:00:00','08/02/2011 14:00:00')
DAYOFYEAR SELECT DATEDIFF(DY,'01/01/2011 15:00:00','08/02/2011 14:00:00')
MONTH SELECT DATEDIFF(MM,'11/02/2011 15:00:00','01/01/2011 14:00:00')
QUARTER SELECT DATEDIFF(QQ,'01/02/2011 15:00:00','08/01/2011 14:00:00')
YEAR SELECT DATEDIFF(YY,'01/02/2011 15:00:00','01/01/2016 14:00:00')

quarta-feira, 17 de abril de 2013

Comando para mostrar os campos da tabela

No Query Analyzer utilize: sp_help <TABELA>
Para views, procedures e triggers: sp_helptext <NOME>
Para visualizar os objetos do BD: sp_help

terça-feira, 16 de abril de 2013

COMO DUPLICAR UMA TABELA NO SQL SERVER

Para duplicar a estrutura e os dados de uma tabela no SQL Server, basta utilizar o operador INTO em um Select, por exemplo:

SELECT * INTO NOTASCOPIA   FROM NOTAS

Será criada uma tabela NOTASCOPIA com os dados da tabela NOTAS e com os mesmos campos e definições.