sql-server - 如何在 MSSQL 中连接字符串和 GETDATE()

标签 sql-server string concatenation getdate

我需要插入一个应包含日期的字符串(注释)。我需要的基本上是以下简单的操作:

INSERT INTO [Table_1]
           ([textColumn])
     VALUES
           ('Date: ' + GETDATE())
GO

但是,这会返回以下错误:从字符串转换日期和/或时间时转换失败。

有什么快速解决办法吗?

最佳答案

您需要什么日期时间格式?

从此处选择一个 http://www.sql-server-helper.com/tips/date-formats.aspx并将其转换为字符,如下所示

INSERT INTO [Table_1]
           ([textColumn])
     VALUES
           ('Date: ' +CONVERT(CHAR(10),  GETDATE(), 120))
GO

关于sql-server - 如何在 MSSQL 中连接字符串和 GETDATE(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993093/

相关文章:

sql - SQL Server 2005 DBA学习资源

c - 提取 HTTP post 数据

结构体中的 char 数组成员 - 值复制到两个成员

arrays - YAML 多行字符串 : keys vs array values

sql - SQL中如何设置参数来显示一段时间的数据?

SQL Server日期列格式

sql-server - 帮助理解 SQL 存储过程参数

mysql - 在 MySQL 中使用 GROUP_CONCAT 并考虑 null

python - 如何在Python中将第二行连接到第一行末尾?

string - Prolog 中的字符串串联