估计可以我用过在pandox与oracle间复制数据

解决方案 »

  1.   

    我刚刚发现,我将SQLServer中的相应的nvarchar型的字段改成varchar就可以了。为什么呢?
      

  2.   

    可能跟两种库结构我用win2000下的Oracle数据导出然后导入Linux下的Oracle居然导不进去,后来发现是Linux下的Oracle与Win2000下的Oracle所能认的字符不一致只能知道这些了
      

  3.   

    我发现一个问题Delphi的BDE控件好像对nvarchar的类型不太兼容。
    应为我发现使用TQuery+TDBGrid竟然无法显示数据表中的nvarchar类型的字段。
      

  4.   

    nvarchar是什么类型的还真的没用过
      

  5.   

    nchar 和 nvarchar
    nchar 是固定长度 Unicode 数据的数据类型,nvarchar 是可变长度 Unicode 数据的数据类型,二者均使用 UNICODE UCS-2 字符集。nchar(n)包含 n 个字符的固定长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。存储大小为 n 字节的两倍。nchar 在 SQL-92 中的同义词为 national char 和 national character。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar 在 SQL-92 中的同义词为 national char varying 和 national character varying。
      

  6.   

    难道是BDE对UNICODE字符不支持?????