格式转换sql函数convert(nvarchar(12),@date,111):
第一个参数代表要截取的长度,第二个参数代表数据库的字段,最后一个参数代表要截取的日期时间格式,如下表所示:
DATE日期格式 |
格式 # |
查询(current date: 12/30/2006) |
示例 |
1 |
select convert(varchar, getdate(), 1) |
12/30/06 |
2 |
select convert(varchar, getdate(), 2) |
06.12.30 |
3 |
select convert(varchar, getdate(), 3) |
30/12/06 |
4 |
select convert(varchar, getdate(), 4) |
30.12.06 |
5 |
select convert(varchar, getdate(), 5) |
30-12-06 |
6 |
select convert(varchar, getdate(), 6) |
30 Dec 06 |
7 |
select convert(varchar, getdate(), 7) |
Dec 30, 06 |
10 |
select convert(varchar, getdate(), 10) |
12-30-06 |
11 |
select convert(varchar, getdate(), 11) |
06/12/30 |
101 |
select convert(varchar, getdate(), 101) |
12/30/2006 |
102 |
select convert(varchar, getdate(), 102) |
2006.12.30 |
103 |
select convert(varchar, getdate(), 103) |
30/12/2006 |
104 |
select convert(varchar, getdate(), 104) |
30.12.2006 |
105 |
select convert(varchar, getdate(), 105) |
30-12-2006 |
106 |
select convert(varchar, getdate(), 106) |
30 Dec 2006 |
107 |
select convert(varchar, getdate(), 107) |
Dec 30, 2006 |
110 |
select convert(varchar, getdate(), 110) |
12-30-2006 |
111 |
select convert(varchar, getdate(), 111) |
2006/12/30 |
|
|
|
TIME 时间格式 |
8 or 108 |
select convert(varchar, getdate(), 8) |
00:38:54 |
9 or 109 |
select convert(varchar, getdate(), 9) |
Dec 30 2006 12:38:54:840AM |
14 or 114 |
select convert(varchar, getdate(), 14) |
00:38:54:840 |
分享到:
相关推荐
### PHP与SQL Server数据库时间格式转换详解 #### 一、问题背景 在处理PHP与SQL Server数据库交互时,经常会遇到日期时间格式不匹配的问题。尤其是当数据从SQL Server数据库读取出来并显示在Web页面上时,由于PHP...
在SQL Server中,时间处理是数据库...理解并熟练运用这些时间处理技术,对于SQL Server数据库的日常管理和数据分析工作至关重要。通过灵活运用上述方法,我们可以有效地处理和分析与时间相关的信息,满足各种业务需求。
在这个场景中,我们关注的是使用易语言来实现对SQL Server数据库中存储的软件到期时间进行验证的技术。 首先,我们需要了解SQL Server数据库如何存储和管理时间数据。在SQL Server中,时间数据类型包括`DATE`、`...
此外,SQL Server还包含其他数据类型,如字符数据类型(CHAR、VARCHAR、NCHAR、NVARCHAR)、日期/时间数据类型(DATE、TIME、DATETIME、DATETIME2)和二进制数据类型(BINARY、VARBINARY、IMAGE、BLOB等)。...
SQL Server和Access的数据类型可能存在差异,例如,SQL Server的`datetime`在Access中可能是`Date/Time`。在导入过程中,可能需要手动调整数据类型以避免数据丢失或错误。 6. **转换存储过程和视图**: Access不...
- **数据类型**:某些数据类型(如`DATE`, `TIME`, `DATETIME2`等)在SQL Server 2005中不可用,需要替换为兼容的数据类型,例如使用`DATETIME`代替`DATETIME2`。 - **函数和存储过程**:检查是否使用了SQL Server...
对于日期和时间操作,可以使用 PostgreSQL 内置函数来实现 SQL Server 中的功能,例如: - `getdate()` 可以通过 `now()` 替换 - `dateadd()` 可以通过 `now() + interval` 来实现,注意如果是以参数形式传入,则...
这篇博客“SQLSERVER时间函数汇总”深入探讨了SQL Server中的时间函数,提供了丰富的知识资源。 首先,我们要理解SQL Server中的日期和时间数据类型,包括DATE、TIME、DATETIME2、SMALLDATETIME、DATETIMEOFFSET等...
3. **数据类型**:理解SQL Server 2008中的各种数据类型至关重要,如INT(整数)、VARCHAR(可变长度字符串)、DATE(日期)、TIME(时间)等。不同的数据类型适用于存储不同类型的数据,正确选择数据类型有助于提高...
- `NEW_TIME`和`AT TIME ZONE`在Oracle和SQL Server中用于时区转换。 - `NEXT_DAY`在Oracle中找到日期后的一个特定星期几,SQL Server无直接对应。 - `TO_CHAR`和`CONVERT`用于日期到字符串的转换。 - `TO_DATE`...
标题和描述中提到的知识点是将Microsoft Access数据库转换成SQL Server数据库的过程,这是一个常见的数据库迁移需求,特别是当需要提升性能和扩展性时。这个过程通常包括三个主要步骤:数据迁移、查询移植和应用程序...
本脚本提供了一种简单而实用的方法来跟踪SQL Server数据库中表的空间使用情况。通过对数据的定期记录与分析,可以帮助数据库管理员更好地了解资源的利用情况,及时采取措施优化数据库性能,避免资源浪费。此外,通过...
- 数据映射:在导入过程中,确保SQL Server中的数据类型与Access中的数据类型匹配,例如,将SQL Server的INT映射到Access的Long Integer,DATE到Date/Time等。 - 规则和约束:Access不支持所有的SQL Server特性,...
- **数据类型匹配**:确保Access中的数据类型与SQL Server兼容,因为两者间的数据类型可能有所不同,例如Access的Date/Time可能需要转换为SQL Server的datetime。 - **表和查询转换**:Access中的表和查询需要在...
3. 日期函数:Access和SQL Server的日期函数不同,如ACCESS的date()和time()在SQL Server中应使用datediff()和dateadd()等函数。 4. SQL语句的差异:例如,删除记录的语法在Access和SQL Server中有所不同。 5. 函数...
在日期函数的使用上,ACCESS允许直接使用`Date()`和`Time()`函数,但在SQL Server中,应该使用`GETDATE()`和`DATEADD()`、`DATEDIFF()`等函数。例如,ACCESS中的`Date()`在SQL Server中对应为`GETDATE()`。 ACCESS...
### ORACLE与SQLSERVER函数异同比较 在数据库领域,Oracle和SQL Server是两种非常流行的数据库管理系统。这两种系统虽然有着不同的背景和发展历程,但都提供了丰富的功能来满足各种业务需求。尤其是在函数支持方面...
MS SQL Server 提供了类似的类型,如 `date`、`time`、`datetime` 和 `datetime2`。 - **伪类型**:这是 PostgreSQL 特有的概念,例如 `anyelement`、`anyarray` 和 `anyrange` 等,用于表示特定类型的集合。 #### ...