![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I'm using DTS to import an Oracle DB to SQL server. Although I know I can specify a non-default datatype transformation on a column-by-column basis, I want to know if it is possible to globally transform from one datatype to another. Here is what the client is requesting: If DTS encounters Oracle datatypes of NUMBER, size 1 or 5, it should become SQL Server's "smallint" datatype. If it encounters the Oracle datatype of NUMBER, size 10, it should become int. And if it encounters NUMBER (no size) it should transform to float(8). The default DTS transformation from the above Oracle datatypes is to a decimal datatype (with varying sizes, scales and precisons depending on the input). There are hundreds of tables, so the column-by-column transformation designation would take some time. But even if I did it manually the first time, the client has said that they'll need to do this often, and the databases won't have exactly the same tables or columns each time, so it doesn't seem like a DTS package could help me out. But a global datatype transformation specification would be great--is it possible? Thanks! -- Kathy |
![]() |
| Thread Tools | |
| Display Modes | |
| |