• 回答数

    4

  • 浏览数

    472

軟糖酱少女
首页 > 计算机类考试 > oracle数据库ora-01427怎么解决?

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

简单优雅

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

裸钻

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

南极星老奶奶

已采纳
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')
4 评论

命中不能缺你

已采纳
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
78 评论

相关问答

  • 计算机三级考试考的都是什么啊?

    计算机三级考试考的都是什么啊?三级网络技术数据库技术嵌入式系统开发技术信息安全技术软件测试技术一共就这五项科目,是计算机三级要搞的内容

    我有一颗坚定不移的心 4人参与回答 2024-10-19
  • access分组求和怎么算出来全是一样的值?

    access分组求和怎么算出来全是一样的值?SELECT 项目号, 日期, 销售, 客户, 类别, 发票金额, 总金额, 退税, 采购金额, 代理费, 杂运费, (票金额-入账金额-手续费) AS 未入账金额, (总金额+退税-采购金额-代理费-运杂费) AS 毛利润, ((总金额+退税-采购金额-代理费-运杂费) /总金额) AS 毛利润率 FROM 表A GROUP BY 项目号, 日期, 销

    記憶じ殘缺 4人参与回答 2024-10-19
  • 重庆更换驾照?

    重庆更换驾照?1. 资格要求在重庆市驾驶机动车辆时,持有下列任一项驾驶证件之一:A、机动车驾驶证B、桥梁施工作业车辆驾驶证C、铁路机车驾驶证D、农用运输车驾驶证2. 更换流程(一)正常驾驶证换证步骤1:准备材料① 身份证(需持原件)② 原机动车驾驶证(需持原件)③ 驾驶证换证申报表(暂不可自助打印需凭本人身份证进行现场打印)④ 过渡期内免费换证的市民,需准备一寸免冠彩照一张(请于换证现场照相)备注

    紫雨飘影 4人参与回答 2024-10-19
  • 2021中级会计证下半年考试时间?

    2021中级会计证下半年考试时间?下半年考试时间一般在12月中旬。12月只有一个初级的大概报名时间,而考试时间是在12月份中旬,而中级的报名时间大概在三月份,考试时间却是在九月份,所以需要确定下考试信息是否准确。

    流年染指经不起的伤 4人参与回答 2024-10-19
  • 高斯数据库是不是只有华为能用?

    高斯数据库是不是只有华为能用?不是。华为GaussDB是一个企业级AI-Native分布式数据库,将AI能力植入到数据库内核的架构和算法中,为用户提供更高性能、更高可用、更多算力支持的分布式数据库。

    叶繁终唯枯 4人参与回答 2024-10-19