我想建立一个视图,取的是基础表中最近两个月的数据
CREATE OR REPLACe VIEW VIEKKDATA
(ID,PERSONID,TIME,FLAG,OPTIME)
AS
SELECT ID,PERSONID,TIME,FLAG,OPTIME
FROM T_KKDATA
WHERe TIME>=TO_DATE((select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual),'YYYY-MM-DD')
以上语句创建视图不成功,一直提示无效列名,但是我把select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual)换成具体日期就没有错误
oracle创建视图能否使用时间函数
答案:2 悬赏:50 手机版
解决时间 2021-01-04 00:27
- 提问者网友:佞臣
- 2021-01-03 05:33
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-01-07 03:12
可以
我这边测试了这条语句,是可以的,你那个报错的地方是报在哪里?
我这边测试了这条语句,是可以的,你那个报错的地方是报在哪里?
全部回答
- 1楼网友:过活
- 2021-01-07 04:45
不明白说什么!自定义函数,是说自己写个函数?创建视图这个肯定可以啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯