• 回答数

    4

  • 浏览数

    204

假想敌
首页 > 计算机类考试 > oracle数据库ora-01427怎么解决?

4个回答 默认排序
  • 默认排序
  • 按时间排序

等我的另一半。

已采纳
1分钟前发布 -【oracle数据库ora-01427怎么解决?】http://www.sdrsks.org/ask 09月24日讯: oracle数据库ora-01427怎么解决?nvl是一个标量函数,在你的SQL语句中,nvl第一个参数是一个子查询。而该子查询是按日期统计用户登录的次数(group by t.riqi),如果查询范围在一天之内,因为t.riqi就是一个值,子查询的结果集中只有一条记录,是没有问题的;而如果查询的日期范围超出1天,且有用户在不同的日期有登录,那么子查询的结果集将会有多个记录。这样,nvl函数的第一个参数就是一个多值的结果集,而不是一个单值的结果集,就发生ORA-01427的错误了。
95 评论

╰纠结式メ心

已采纳
为什么Oracle显示记录的插入时间毫秒位都是0?oracle的date,只能记录到秒 如果要想记录到毫秒,需要使用timestamp(时间戳)的数据类型
48 评论

空有勇气

已采纳
oracle plsql如何查询两个间隔日期之间的数据,如查询2013-1-2 19:00到21:00之间的数据?select*fromempwhereto_char(hiredate,'yyyy-MM-ddhh:mm:ss')>='2013-1-219:00'andto_char(hiredate,'yyyy-MM-ddhh:mm:ss')
36 评论

沉淀

已采纳
oracle怎么查看数据库的磁盘空间?对于Oracle数据库而言磁盘空间主要体现在表空间上,可使用sql语句进行查看Oracle 表空间的大小及使用情况:1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;2、查看表空间物理文件的名称及大小SELECT tablespace_name,file_id,file_name,round(bytes / (1024 * 1024), 0) total_spaceFROM dba_data_filesORDER BY tablespace_name;3、查看回滚段名称及大小SELECT segment_name,tablespace_name,r.status,(initial_extent / 1024) initialextent,(next_extent / 1024) nextextent,max_extents,v.curext curextentFROM dba_rollback_segs r, v$rollstat vWHERE r.segment_id = v.usn(+)ORDER BY segment_name;4、查看控制文件SELECT NAME FROM v$controlfile;5、查看日志文件SELECT MEMBER FROM v$logfile;6、查看表空间的使用情况SELECT SUM(bytes) / (1024 * 1024) AS free_space, tablespace_nameFROM dba_free_spaceGROUP BY tablespace_name;SELECT a.tablespace_name,a.bytes total,b.bytes used,c.bytes free,(b.bytes * 100) / a.bytes "% USED ",(c.bytes * 100) / a.bytes "% FREE "FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free cWHERE a.tablespace_name = b.tablespace_nameAND a.tablespace_name = c.tablespace_name;7、查看数据库库对象SELECT owner, object_type, status, COUNT(*) count#FROM all_objectsGROUP BY owner, object_type, status;8、查看数据库的版本SELECT versionFROM product_component_versionWHERE substr(product, 1, 6) = 'Oracle';9、查看数据库的创建日期和归档方式SELECT created, log_mode, log_mode FROM v$database;--1G=1024MB--1M=1024KB--1K=1024Bytes--1M=11048576Bytes--1G=1024*11048576Bytes=11313741824BytesSELECT a.tablespace_name "表空间名",total "表空间大小",free "表空间剩余大小",(total - free) "表空间使用大小",total / (1024 * 1024 * 1024) "表空间大小(G)",free / (1024 * 1024 * 1024) "表空间剩余大小(G)",(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",round((total - free) / total, 4) * 100 "使用率 %"FROM (SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spaceGROUP BY tablespace_name) a,(SELECT tablespace_name, SUM(bytes) totalFROM dba_data_filesGROUP BY tablespace_name) bWHERE a.tablespace_name = b.tablespace_name
70 评论

相关问答

  • 2022中级管理会计考试时间?

    2022中级管理会计考试时间?中级管理会计师一般是一年两次考试安排,上半年和下半年各一次,考试报名一般在考前3个月左右公布。2022年考试时间暂未公布,2021年中级管理会计师考试时间分别是3月27日和11月27日。PCMA中级管理会计师考试科目1、专业知识水平考试以管理会计师应掌握的重点专业知识为内容进行考试;包含的知识模块为决策分析、风险管理、绩效管理、责任会计、管理会计职业道德、管理会计职业

    命里自知ゝ゛ 4人参与回答 2024-09-24
  • 2023年上半年软考部分地区单独划线合格标准公布时间??

    2023年上半年软考部分地区单独划线合格标准公布时间??根据软考官方发布的信息,2023年上半年软考单独划线地区合格标准预计会在考试成绩公布后的一段时间内发布。具体发布时间可能会因各地区情况而有所不同,建议您及时关注软考官方网站或相关官方渠道的通知,以获取最新的合格标准信息。请耐心等待官方发布,以确保获取准确的信息。

    时间风干了我们的悲伤 4人参与回答 2024-09-24
  • 报名信息不存在怎么回事?

    报名信息不存在怎么回事?1.系统问题:可能是由于系统故障或技术问题导致的。2.信息填写错误:你可能提供了错误的查询信息,比如姓名、身份证号码或者报名编号等。请再仔细核对一下自己提供的信息是否准确无误,并再次尝试查询。3.申请未被接受:如果录取状态显示报名信息不存在,也可能是你的申请未被学校接受。由于你不符合申请条件,或者申请材料不完整等原因导致的。

    忠你钟你 4人参与回答 2024-09-24
  • 工信部投诉一般要多久才能处理?

    工信部投诉一般要多久才能处理?1. 工信部投诉处理时间一般比较长。2. 工信部的投诉处理是需要多个部门共同参与的,包括业务部门、监管部门、法律部门等,各部门的工作协调和流程都会影响到投诉处理速度,所以处理时间比较长是比较常见的情况。3. 正常情况下,工信部投诉的处理时间在1-3个月不等,但也有可能因情况复杂或涉及的行业较为特殊而需要更久的时间。同时,对于一些紧急情况,工信部投诉的处理时间也会相应缩

    何处停留 7人参与回答 2024-09-24
  • 国家计算机等级考试(二级)要考什么内容?

    国家计算机等级考试(二级)要考什么内容?考试科目:语言程序设计(C、C++、JAVA、Visual Basic) 数据库程序设计(Access、 Visual FoxPro)。考试时间:每年开考两次,上半年开考一、二、三级,下半年开考一、二、三、四级。上半年考试时间为4月第一个星期六上午(笔试),下半年考试时间为9月倒数第二个星期六上午(笔试),上机考试从笔试的当天下午开始。上机考试期限为五天,由

    忍受 4人参与回答 2024-09-24