(1)手工输入日期是属于字符串型,需要转换成日期型。如:
SQL>INSERT INTO TABLE_NAME(DATE_NAME)
SQL>VALUES(TO_DATE('2000-3-9','YYYY-MM-DD'));
如果使用系统默认日期,这样即可:
SQL>INSERT INTO TABLE_NAME(DATE_NAME)
SQL>VALUES(SYSDATE);
(2)建的触发器,系统总说表和视图不存在,不知是编译时出现这样的提示呢,
还是调用触发器被触发时提示的?根据你所描述的来看,可能是调用时出现的情况,
此时应该这样:
SQL>conn sys/password as sysdba;
SQL>insert into user_name.table_name(date_name)
SQL>values(sysdate);
你先试试看。
SQL>INSERT INTO TABLE_NAME(DATE_NAME)
SQL>VALUES(TO_DATE('2000-3-9','YYYY-MM-DD'));
如果使用系统默认日期,这样即可:
SQL>INSERT INTO TABLE_NAME(DATE_NAME)
SQL>VALUES(SYSDATE);
(2)建的触发器,系统总说表和视图不存在,不知是编译时出现这样的提示呢,
还是调用触发器被触发时提示的?根据你所描述的来看,可能是调用时出现的情况,
此时应该这样:
SQL>conn sys/password as sysdba;
SQL>insert into user_name.table_name(date_name)
SQL>values(sysdate);
你先试试看。
解决方案 »
- imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 错误 20005 求大神!!
- 在ODBC数据源管理器中提示:找不到 oracle 驱动程序的安装例程
- 也是一个 一个导入的问题
- 在oracle中还原表时怎样覆盖原来的表?
- 请问可否用1句grant将某个模式所有表的select授予某人
- 请教oracle问题,急,在线等!
- 监听器错误
- oracle 9i 在2000高级服务器版上安装怎么老装不成功?P4的机子
- 如何在热redhat 下查看访问oracle的ip记录。
- Oracle有什么工具可以象SQL Server的跟踪器一样跟踪数据库的各种动作?
- 求教:我想用oracle的序列创建160200401111,其中2004为年份,会变化,01111也是变化的,想寻求好的方法
- 菜鸟问题,Oracle9i的帮助系统
是我的表述不清楚,我建好了一个表,含有DATE字段,可是在OEM下进行输入的时候就输入不进去,但是用INSERT语句就可以,我想知道在这种情况下,用ODBC和前台连接好以后能不能输入数据,还有可不可以告诉我SESSION是什么权限啊,对于各种权限我特别不清楚该怎么使用,谢谢解答.
(还有,我不知道怎么给你分啊?)
权限不懂可以查看文档,不过是英文的。
给分点击管理进入,然后给分,最后输入密码,提交就可以了。
在前台输入的可以在程序中用to_date()或to_char()函数来解决。权限分系统级和对象级。create session 属于前者,用于创建一次对话。如create user创建用户。具有管理权限的用户grant给需要具体权限的用户。