• 相关软件
    >CURRENT_TIMESTAMP 创建者:webmaster 更新时间:2006-02-16 15:51

    返回当前的日期和时间。此函数等价于 GETDATE()。



    语法


    CURRENT_TIMESTAMP



    返回类型


    datetime



    示例


    A. 使用 CURRENT_TIMESTAMP 返回当前的日期和时间


    下面的示例返回 CURRENT_TIMESTAMP 的值和一个文本描述。



    SELECT 'The current time is: '+ CONVERT(char(30), CURRENT_TIMESTAMP)


    下面是结果集:



    --------------------------------------------------- 
    The current time is: Feb 24 1998 3:45PM        

    (1 row(s) affected)


    B. 将 CURRENT_TIMESTAMP 用作 DEFAULT 约束


    下面的示例创建一个表,该表针对销售行的 sales_date 列将 CURRENT_TIMESTAMP 用作 DEFAULT 约束。



    USE pubs
    GO
    CREATE TABLE sales2
    (
    sales_id int IDENTITY(10000, 1) NOT NULL,
    cust_id int NOT NULL,
    sales_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
    sales_amt money NOT NULL,
    delivery_date datetime NOT NULL DEFAULT DATEADD(dd, 10, GETDATE())
    )
    GO
    INSERT sales2 (cust_id, sales_amt)
      VALUES (20000, 550)


    下面的查询从 sales2 表中选择所有信息。



    USE pubs
    GO
    SELECT *
    FROM sales2
    GO


    下面是结果集:



    sales_id    cust_id    sales_date          sales_amt delivery_date               
    ----------- ---------- ------------------- --------- -------------------
    10000     20000     Mar 4 1998 10:06AM 550.00   Mar 14 1998 10:06AM

    (1 row(s) affected)
    相关文章
    本页查看次数: