相关疑难解决方法(0)

比较Oracle SQL中的日期

我试图让它显示1994年6月20日之后雇用的员工人数,但是我收到一条错误,说"JUN"无效的标识符.请帮助,谢谢!

Select employee_id, count(*)
From Employee
Where to_char(employee_date_hired, 'DD-MON-YY') > 31-DEC-95; 
Run Code Online (Sandbox Code Playgroud)

sql oracle

128
推荐指数
4
解决办法
59万
查看次数

ORA 00904错误:无效的标识符

我已经在我的虚拟XP中安装了Oracle 10g并使用创建了一个表

create table reg1 (
  fname varchar2(30),
  lname varchar2(30),
  addr varchar2(30),
  mail varchar2(30),
  occu varchar2(30),
  uname varchar2(30),
  passwd varchar2(30)
);
Run Code Online (Sandbox Code Playgroud)

并且表创建成功.但是当我尝试通过简单查询来获取值时

select fname, lname 
  from reg1 
 where uname="bbb";
Run Code Online (Sandbox Code Playgroud)

我得到的错误就像

ORA-00904:"bbb":标识符无效

我无法理解我在这里做错了什么.

sql oracle ora-00904

7
推荐指数
2
解决办法
2万
查看次数

在oracle中将数字转换为日期

我的Oracle数据库中有一个数字字段,表示自1800年12月28日以来的天数.但是我试图将它(对于另一个应用程序)选为它所代表的当前日期.我不太熟悉Oracle命令(我习惯于SQL),所以我想知道是否有人可以提供一些帮助.谢谢.

例如:77650 = 2013年8月3日星期六

database oracle datetime

3
推荐指数
1
解决办法
8190
查看次数

标签 统计

oracle ×3

sql ×2

database ×1

datetime ×1

ora-00904 ×1