|
Ispirer SQLWays数据库迁移软件
款[Data]
该本款被使用以定制数据转换和制定数据格式在导出文件。
Datetime数据包括有效的日期和时间的组合。根据数据库,这是DATE数据类型在Oracle,TIMESTAMP数据类型在IBM DB2 和 DATETIME数据类型在Microsoft SQL Server 和 Sybase。
datetime格式可由一个或多个DateTime格式要素如下。
F - 一秒钟。F有符号数的表示精度。例如,FFF 以毫秒精度和FFFFFF到微秒的精度。
例如,要像21-dec-2002 21-21-00 DateTime值设置日期时间格式DD-MON-YYYY HH24-MI-SS。
如果 不 值制定的在该选项,默认datetime格式使用的。默认情况下,将DateTime值使用的ODBC驱动程序ISO 格式 YYYY-MM-DD HH24:MI:SS.FFF(部分FFF取决于数据库)。
日期是一三部分的价值(年,月日)。并不是所有的数据库都有一个数据类型,允许你把日期值无时间的一部分。例如,这种数据类型存在在IBM DB2 和 MySQL(DATE数据类型)。
日期格式可由一个或多个日期的格式元素如下。
例如,要像21-dec-2002日期值,设置日期时间格式 DD-MON-YYYY.
如果否值指定的在该选项,默认数据格式使用的。默认情况下,ODBC驱动程序转换数据值使用ISO 格式YYYY-MM-DD。
时间是一三部分的价值(小时,分钟和秒)。并不是所有数据库有数据类型允许您保持时间值没有日期的部分。例如,像数据类型在IBM DB2 和 MySQL存在(TIME数据类型)。
时间格式可由一个或多个时间的格式元素如下。
例如,以得到时间值像21-21-00设置日期时间格式HH24-MI-SS。
如果否值指定的在该选项,默认时间格式使用的。默认情况下,ODBC驱动程序转换数据值使用ISO格式 HH24:MI:SS。
可能的值 - 是,否。是意味着datetime值可以包含小数部分在文本文件,否意味着如果小数部分存在,这不是保存在文本文件中。
缺省值是是除非目标数据库是Oracle。
如果目标数据库是Oracle和datetime数据类型被转换到Oracle DATE数据类型,缺省值是否。Oracle DATE数据类型不支持小数秒。
如果目标数据库是Oracle和datetime数据类型被转换到Oracle TIMESTAMP数据类型,缺省值是是。Oracle TIMESTAMP数据类型支持小数秒。
注意。该选项被忽略如果如何值被指定在DATETIME_FORMAT选项(如前述)。
字符列如CHAR和VARCHAR例如,可以包含新行字符在数据。默认情况下,SQLWays保存它们在导出文件。使用该选项您可以指定字符串,将替换新行字符。
例如,以替换新行字符有zzz,设置REPLACE_NEWLINE=zzz,以替换新行字符有空白,设置REPLACE_NEWLINE=" "。
以指定一个字符的十六进制值使用以下语法:0xhh。例如,0x2c指定逗号字符。非打印字符,如制tab,回车和新行因此可以表示为 \t, \r 和 \n。以指定一个反斜杠字符使用 \\。您可以结合不同的字符表示指定的字符串。例如,REPLACE_NEWLINE=|||0x2c0x2c|||
当您需要从数据中删除换行符,使用REMOVE_NEWLINE 选项。REPLACE_NEWLINE选项被忽略时REMOVE_NEWLINE选项被设置是(见下)。
在大多数情况下,当您需要保存新行字符在数据,您应该变化行分隔符使用/LDEL选项。这使得有可能正确处理行进口/负荷事业。
字符列如CHAR和VARCHAR例如,可以包含新行字符在数据。默认情况下,SQLWays保存它们在导出文件。使用该选项您可以指定新行字符从数据中删除。缺省值是否。可能的值 - 是,否。
如果您需要与另一个字符串替换换行符,使用REPLACE_NEWLINE选项(如前述)。
在大多数情况下,当您需要保存新行字符在数据,您应该变化行分隔符使用 /LDEL 选项。这使得有可能正确处理行进口/负荷事业。
- ODBC_FLOAT_CONVERSION - 如果是指定的,数字数据(REAL,FLOAT,DOUBLE数据类型)被转换到通过ODBC驱动程序的文本表示。不然的话,SQLWays执行转换。缺省值是是。可能的值 - 是,否。
- LOBS_INFILE - 为/LOBIN 选项。(把LOB数据内的文本文件)。可能的值 - 是,否。
- LOBS_DIR_TAB - 如果 是指定的,SQLWays建立子目录在LOB目录为每个表和编写 LOB数据为每个表到 LOB子目录。子目录的名称是表的名称。文件为每个LOB值建立的,和文件的名称是标的名称与扩张等于LOB值的序列号。
如果 否指定的,SQLWays不建立 LOB 子目录为每个表和编写所有LOB文件到LOB目录。
缺省值是是。可能的值 - 是,否。
- FIXFMT_COLUMN_GAPS - 该选项指定空白之间的列数为FIX(固定长度)输出格式。缺省值是 1。
- BOOLEAN_REPRESENTATION - 当该选项被设置“默认”SQLWays工具自动化地选择如何表示为布尔数据类型的数据。 但是它是可能的显式设置使用可用的值的布尔表示:"Y/N", "1/0"。
- DATAFILE_PART_SIZE - 默认情况下该选项指定随着出口表的文本文件不分的部分和它是不可能定义的最大文件大小的编辑框中的文件。
这个选项可以定义。2G值(两个字节)默认情况下指定的。当超过此限制将文本文件导入部分SQLWays。每个文件包含行数。SQLWays建立文件:table_name.txt,table_name2.txt, ... table_nameN.txt。
注意:最小的零件尺寸必须超过行大小的最大值(没有LOB数据)乘以预取行计数。
一指定数据导出选项使用SQLWays向导