📅  最后修改于: 2023-12-03 15:22:41.549000             🧑  作者: Mango
在SQL中,可以使用DATEADD函数来将指定的时间间隔添加到日期或时间。在这里,我们可以将DATEADD函数与GETDATE函数结合使用来将两天添加到当前日期。
以下是示例代码:
CREATE TABLE orders (
order_no INT PRIMARY KEY,
customer_name VARCHAR(50),
order_date DATETIME DEFAULT DATEADD(day, 2, GETDATE())
);
在上面的代码中,我们创建了一个名为orders
的表,并在其中定义了三个列:order_no
、customer_name
和order_date
。其中,order_no
列是一个整数,并作为主键;customer_name
列是一个字符串,用于存储客户的名称;order_date
列是一个日期时间类型,并使用DEFAULT
关键字指定了默认值。默认值是使用DATEADD函数将两天添加到当前日期。
在SQL中,DATEADD函数接受三个参数:第一个参数是需要添加或减去的时间间隔;第二个参数是需要添加或减去的数量;第三个参数是包含要添加或减去的日期或时间的表达式。在这里,我们使用day
作为第一个参数,表示我们想要添加两天。2
是第二个参数,表示我们想添加两天。最后,我们使用GETDATE函数作为第三个参数,以获取当前日期和时间。
在SQL中,可以使用DATEADD函数将指定的时间间隔添加到日期或时间。在上面的示例中,我们将DATEADD函数与GETDATE函数结合使用来将两天添加到当前日期。通过这种方式,我们可以在创建表时指定默认日期,而不必在每个INSERT语句中指定它。