-
odbc无法取oracle中timestamp类型?10
系统要求通过odbc桥接oracle数据库,获取数据库中表结构,
数据库用的是oracle9.2
程序中用ResultSetMetaData来获取表结构信息,
用rsmd.getColumnName(i)和rsmd.getColumnTypeName(i)方法取表中字段名和字段类型时遇到表字段类型是timestamp类型的字段取出来的两个值都是空,而且timestamp类型字段之后的其他字段也取不出值了。。。
后发现plsql developer中工具栏中有一个odbc导入功能,结果一样,当表中有字段是timestamp类型时,亦无法读取该字段及其之后的字段名和类型。。。
有没有知道的朋友,给分析下,不胜感激!2010年4月15日 17:04
目前还没有答案
相关推荐
在《Oracle数据类型.jpg》中,可能展示了Oracle数据库中的各种数据类型,包括: 1. **数值类型**:NUMBER、INTEGER、BINARY_INTEGER、PLS_INTEGER等,用于存储整数和浮点数。 2. **字符类型**:VARCHAR2、CHAR、LONG...
11. **数据类型**:Oracle支持的数据类型,如NUMBER,VARCHAR2,DATE,TIMESTAMP,BLOB等。 12. **触发器**:自动响应特定数据库事件的程序代码,用于业务规则的实施。 13. **游标**:在PL/SQL中处理单行或多行...
然而,由于SQL Server和Oracle的数据类型可能不同,所以在导入Oracle前,你可能需要转换这些数据类型。例如,SQL Server的`datetime`可能需要转换为Oracle的`DATE`或`TIMESTAMP`。 3. **数据导入**: - 对于Oracle...
1. **JDBC OCI (Oracle Call Interface)**:这是一种早期的驱动形式,它通过ODBC(Open Database Connectivity)与Oracle数据库进行交互。这种方式主要用在那些需要直接调用Oracle数据库API(如Oracle Call ...
1、本软件可作为简单的Oracle10g客户端使用,包括:tnsping、exp、imp、sqlldr...>在注册表中加入NLS_DATE_FORMAT、NLS_TIMESTAMP_FORMAT等环境变量 >修改了注册表中Oracle_Home写死路径的BUG >完善一些错误消息提示
在ODBC中,数据类型被分为两大类:SQL数据类型和C数据类型。SQL数据类型是数据库管理系统(DBMS)特定的数据类型,如Oracle的NUMBER或MySQL的VARCHAR。C数据类型则是C编程语言中的数据类型,如int、char *等。 **...
在将SQL SERVER数据库迁移到ORACLE的过程中,涉及多个步骤和注意事项。以下是对这些步骤的详细说明: 1. **配置ORACLE客户端**: - 使用Net Configuration Assistant进行配置,这是一个图形化工具,帮助设置与...
在C++编程中,使用Oracle的OCI(Oracle Call Interface)或ODBC(Open Database Connectivity)库,开发者需要理解这些数据类型以便正确地绑定和处理数据。例如,当从数据库中检索`CHAR`或`VARCHAR2`类型的列时,需...
1、本软件可作为简单的Oracle10g客户端使用,包括:tnsping、exp、imp、sqlldr、sqlplus、tkprof(新增)等功能,如对客户端功能有更高的使用要求,请安装...>在注册表中加入NLS_DATE_FORMAT、NLS_TIMESTAMP_FORMAT等环
- **用途:** 通过ODBC桥连接到本地Oracle数据库。 - **操作步骤:** 1. 加载ODBC驱动。 2. 获取连接。 **9.2 jdbc.Oracle连接,允许远程连接** - **用途:** 直接通过JDBC驱动连接到Oracle...
驱动的类型主要有 Thin、OCI(Oracle Call Interface)和JDBC-ODBC桥接,其中Thin驱动是最常用的,因为它无需本地Oracle客户端,直接通过网络进行通信。 在实际应用中,连接Oracle数据库的步骤包括: 1. 加载驱动:...
在Java、Python等编程语言中,我们可以使用JDBC或ODBC驱动程序来连接Oracle数据库,并执行JOIN操作。以下是一个Java的JDBC示例: ```java Statement stmt = conn.createStatement(); String sql = "SELECT * FROM ...
### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect 数据库连接命令** - **Connect**: 使用 `connect` 命令可以连接到Oracle数据库。语法通常为 `connect ...
**Oracle数据类型**:包括数字类型(如NUMBER、INTEGER)、字符类型(如VARCHAR2、CHAR)、日期时间类型(如DATE、TIMESTAMP)等。 #### 五、Oracle数据库对象 **目录对象**:用于存储文件系统的路径信息,便于在...
答案取决于表的类型。如果表的类型是 MyISAM,那么自增主键的最大 ID 会被记录到数据文件中,即使重启 MySQL 也不会丢失。反之,如果表的类型是 InnoDB,那么自增主键的最大 ID 只会被记录到内存中,重启数据库或...
例如,Oracle中的“表空间”对应于SQL Server中的“文件组”。理解这些术语的差异有助于更准确地迁移数据库。 ##### 登录帐户 - **登录帐户**:登录是访问数据库的第一步。在Oracle中,通常使用操作系统身份验证或...
- 在数据库中,时间通常以日期和时间数据类型存储,如DATE、DATETIME或TIMESTAMP。VB中可以使用Date、DateTime等类型来处理这些数据。 3. **DLL的作用**: - DLL文件通常包含一组预编译的函数,VB程序可以调用...