从SQL Server传递到Oracle的日期和时间类型,可以使用以下方法:

  1. 将SQL Server中的日期和时间类型转换为字符串,然后在Oracle中将字符串转换为日期和时间类型。使用CONVERT函数将SQL Server的日期和时间类型转换为字符串,例如:
SELECT CONVERT(varchar, GETDATE(), 120) AS date_string

在Oracle中,使用TO_DATE函数将字符串转换为日期和时间类型,例如:

SELECT TO_DATE('2022-01-01 12:00:00', 'YYYY-MM-DD HH24:MI:SS') AS date_time
  1. 使用ODBC连接来传递日期和时间类型。使用ODBC连接字符串连接SQL Server和Oracle数据库,然后通过执行SQL语句将日期和时间类型从SQL Server传递到Oracle,例如:
-- SQL Server连接字符串
$connection_string_sqlserver = "Driver={SQL Server};Server=server_name;Database=database_name;Uid=username;Pwd=password;"

-- Oracle连接字符串
$connection_string_oracle = "Driver={Oracle};Server=server_name;Database=database_name;Uid=username;Pwd=password;"

-- 从SQL Server查询日期和时间类型
$query_sqlserver = "SELECT * FROM table_name"

-- 执行查询并将结果传递到Oracle
$result_sqlserver = odbc_exec($connection_string_sqlserver, $query_sqlserver)
while ($row = odbc_fetch_array($result_sqlserver)) {
    // 将日期和时间类型插入到Oracle表中
    $query_oracle = "INSERT INTO oracle_table_name (date_column, time_column) VALUES ('" . $row['date_column'] . "', '" . $row['time_column'] . "')"
    odbc_exec($connection_string_oracle, $query_oracle)
}

以上是一些常见的方法,具体取决于你的需求和环境。你可以根据自己的情况选择最适合的方法来传递SQL Server中的日期和时间类型到Oracle

oracle 时间空 从sqlserver 里面怎么传

原文地址: https://www.cveoy.top/t/topic/iDPy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录