頂一下
我確實不知道
沒用過MYSQL

解决方案 »

  1.   

    也没用过MYSQL,猜一下
    varchar2(50)->varchar2(50)
    binary->char(1)  (因为ORACLE中字段没有布尔型的)
      

  2.   

    binary是二进制,应该转换成number型
      

  3.   

    binary和varchar的最长都可以支持到8000,在这里varchar2(50)在oracle中可以不用变,但
    binary如何替代需要仔细考虑了
      

  4.   

    MySQL的binary就是区分大小写的意思,和长度无关
    MySQL也没有varchar2,应该是varchar所以应该是 varchar(5) binary 改成 oracle的varchar2(50) 即可
      

  5.   

    给个例子
    mysql> create table aa
        -> (name1 varchar(8) binary,
        -> name2 varchar(8));
    Query OK, 0 rows affected (0.00 sec)mysql> insert into aa values('Mm','Nn');
    Query OK, 1 row affected (0.00 sec)mysql> select * from aa;
    +-------+-------+
    | name1 | name2 |
    +-------+-------+
    | Mm    | Nn    |
    +-------+-------+
    1 row in set (0.00 sec)mysql> select * from aa where name2='nn';
    +-------+-------+
    | name1 | name2 |
    +-------+-------+
    | Mm    | Nn    |
    +-------+-------+
    1 row in set (0.00 sec)mysql> select * from aa where name1='mm';
    Empty set (0.00 sec)mysql> select * from aa where name1='Mm';
    +-------+-------+
    | name1 | name2 |
    +-------+-------+
    | Mm    | Nn    |
    +-------+-------+
    1 row in set (0.00 sec)
      

  6.   

    MySQL默认字段值是不区分大小写的,而oracle是区分的
    所以MySQL用binary来设定字段值区分大小写
      

  7.   

    我从mysql导出来的表是这样的
    CREATE TABLE phpbb_search_wordlist (
      word_text varchar2(50) binary NOT NULL default '',
      word_id number(8) NOT NULL ,
      word_common number(1) default '0' NOT NULL,
      PRIMARY KEY  (word_text),
      KEY word_id (word_id)
    ) TYPE=MyISAM =13 ;
    我从mysql导出来的数据是这样的
    INSERT INTO phpbb_search_wordlist VALUES (0x6578616d706c65, 1, 0);
    INSERT INTO phpbb_search_wordlist VALUES (0x706f7374, 2, 0);
    要把这个word_text字段的数据导入oracle的这样一个表中该字段要定义成什么类型!???
      

  8.   

    ORARichard(没钱的日子......) ( ) 信誉:100  2005-01-05 09:00:00  得分: 0  
     
     
       long raw
      
     把字段定义成这种类型数据根本插不进去的啊 !没用哦!
      

  9.   

    to ATGC(想到南极去看看飞翔的海鸥) ( ) 信誉:100  2005-01-05 09:28:00  得分: 0  
     
     
         
    INSERT INTO phpbb_search_wordlist VALUES (0x6578616d706c65, 1, 0);
    INSERT INTO phpbb_search_wordlist VALUES (0x706f7374, 2, 0);
    要把这个word_text字段的数据导入oracle的这样一个表中该字段要定义成什么类型!???那怎么把这个导出来的数据导到oracle表里呢!