【发布时间】:2012-12-08 00:17:00
【问题描述】:
我要使用的表是
create type Rehearsal_ty as object
(RehID char(4),
RLocation add_ty,
Attendance varchar2 (100),
RDate date)
create table Rehearsal_tbl of Rehearsal_ty
我尝试使用的 select 语句无法正常工作
SELECT rehid, DATEPART(wk,rdate)
from Rehearsal_tbl
SELECT DATEPART (ww,rdate())
FROM Rehearsal_tbl;
请帮忙 真的卡住了
【问题讨论】:
-
您使用的是什么数据库?对于 MS SQL Server,以下代码有效:
select DATEPART(WW,GETUTCDATE())。当您查看列中的表格时,我不希望您需要括号 - 但在您的情况下可能会有所不同,具体取决于 DB。SELECT DATEPART(WW,rdate) FROM Rehearsal_tbl;。另外,当您说它不起作用时,您是遇到语法错误,还是结果与您的预期不同? -
我已经尝试了这两种方法,但只是不断收到错误,我收到的错误是:ORA-00904: "DATEPART": invalid identifier 00904. 00000 - "%s: invalid identifier" *原因:*操作:行错误:753 列:7