题目:        例如:
        
         create table Country(
              ID int primary key,
              Language ……
         );        条件是: Language 有四个常量值,1 为 中文 ,2 为 英文 ,3 为 法语 ,4 为 日文。 要在一个字段中写下来。(当选1的时候就显示中文,选2就显示英文,选3就显示法语,选4就问日文,一定要在一个字段中写,写它是要用到static 还是defaule ,我被搞糊涂了)
              拜托了
                             

解决方案 »

  1.   

    像这种问题一般是存像你说的那个在数据库中1表示中文
    那你在查询的时候你用docode就可以了。
    如果你要传一个中文过来要数据库里面存1的话那只能在前台自己控制了。
    在数据库中没有这样的权限。。
      

  2.   

    你说的显示指的是什么 是不是指的language存1,2,3,4
    代码值,然后select 的时候要把1,2,3,4,替换成相应的中文,英文,法语,日文
    是的话
    decode就好了啊
      

  3.   

    Language NUMBER(2);
    SELECT DECODE(Language,1,'中文', 2,'英文', 3, '法语', 4, '日文', 'DUMMY') Language
      FROM Country;