1。现在有一个项目,用到oracle数据库,项目设计是要求在原来数据库表的基础上加些字段和索引什么的
要写个脚本,用来更新这个数据库(就是从原来没这些字段更新到有这些字段)  这个脚本怎么写???或者数据库工具能不能直接导出???
2。oracle sql语句 effective_date <= inDate(参数传进来)
   通过plsqldevelop调试时 输入参数20090101  执行到这个sql时会报错误 ora-00932
   但把effective_date <= inDate 去掉就没错误这个时间比较怎么弄呢?? 

解决方案 »

  1.   

    2  ora-00932,数据类型不一致,看看你的effective_date是什么类型,inDate又是什么类型。
        输入参数20090101,此时是字符型的,需要to_date()转化下。
      

  2.   

    1  我使用的是PowerDesigner,更改表的列或索引,它生成的是更改后完整的建表语句。没办法,我每次都是手工添加,哎……
      

  3.   

    要是我的话,直接alter table,最保险,不相信第三方工具。
      

  4.   


    我们要回归原始啊....一个一个字敲楼主的问题1:
    [code=SQL]SQL> create table test (id number);表已创建。SQL> alter table test add(name varchar2(30));表已更改。SQL> create index idx1 on test(id);索引已创建。[code]
      

  5.   

    晕 [code]中 /  去哪里了.....是我给删了?
      

  6.   


    effective_date 与inDate 都是DATE型的  那我输入参数应该输成什么形式
      

  7.   

    脚本也是在脚本中写些SQL ,然存为test.sql,之后@test.sql一样的道理啊!