Sql server SQL Server中的Oracle to_date函数等效于什么
如何从Oracle转换这段代码以在SQL Server中获得相同的行为Sql server SQL Server中的Oracle to_date函数等效于什么,sql-server,string,oracle,date,sql-date-functions,Sql Server,String,Oracle,Date,Sql Date Functions,如何从Oracle转换这段代码以在SQL Server中获得相同的行为 select to_date('20141008174025', 'YYYYMMDDHH24MISS') from dual 一种方法使用datetimefromparts(): 您还可以执行以下操作: declare @str varchar(20) = '20141008174025'; select cast( left(@str, 8) + ' ' + substri
select to_date('20141008174025', 'YYYYMMDDHH24MISS')
from dual
一种方法使用
datetimefromparts()
:
您还可以执行以下操作:
declare @str varchar(20) = '20141008174025';
select cast(
left(@str, 8)
+ ' '
+ substring(@str, 9, 2)
+ ':'
+ substring(@str, 11, 2)
+ ':' + substring(@str, 13, 2)
as datetime
)
已经问过并回答过:不幸的是,没有一个确切的等价物<代码>转换()仅支持有限的固定目录。
declare @str varchar(20) = '20141008174025';
select cast(
left(@str, 8)
+ ' '
+ substring(@str, 9, 2)
+ ':'
+ substring(@str, 11, 2)
+ ':' + substring(@str, 13, 2)
as datetime
)