Développer Réduire
1 sur 4 ont trouvé cela utile - Évaluez ce sujet

GETDATE (Transact-SQL)

Renvoie la date et l'heure actuelles dans le format interne standard de SQL Server 2005 pour les valeurs de type datetime.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL


GETDATE ( )

GETDATE est une fonction non déterministe. Les vues et les expressions qui référencent cette colonne ne peuvent pas être indexées.

Les fonctions de date peuvent être utilisées dans la liste SELECT ou dans la clause WHERE d'une requête.

Lors de la conception d'un rapport, la fonction GETDATE peut être utilisée pour imprimer la date et l'heure actuelles chaque fois que le rapport est généré. GETDATE est également utile pour garder trace des opérations, par exemple retrouver l'heure à laquelle une transaction a eu lieu sur un compte.

A. Utilisation de GETDATE pour renvoyer la date et l'heure actuelles

L'exemple qui suit recherche l'heure et la date actuelles du système.

SELECT GETDATE();
GO

Voici l'ensemble des résultats.

-------------------------
July 29 1998   2:50    PM

(1 row(s) affected)

B. Utilisation de GETDATE avec CREATE TABLE

L'exemple suivant crée la table employees et utilise GETDATE comme valeur par défaut pour emp_hire_date.

USE AdventureWorks;
GO
CREATE TABLE employees
(
 emp_id char(11) NOT NULL,
 emp_lname varchar(40) NOT NULL,
 emp_fname varchar(20) NOT NULL,
 emp_hire_date datetime DEFAULT GETDATE(),
 emp_mgr varchar(30)
);
GO
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
© 2013 Microsoft. Tous droits réservés.