-
SELECT语句用于WHERE子句中的Count
所属栏目:[百科] 日期:2021-05-14 热度:100
我正在尝试构造正确的sql语句(Oracle)以获取每个customer_id的device_id的计数大于给定值.例如,我想知道拥有3个以上device_ids的customer_id.单个device_id只能有一个customer_id与之关联,而customer_id可能有许多device_id. Table:device_idcustomer_id..[详细]
-
脚本禁用Oracle中的所有作业(DBMS_JOB包)?
所属栏目:[百科] 日期:2021-05-14 热度:113
我正在寻找一个禁用所有工作的脚本.现在我在Toad中突出显示它们,单击“脱机”按钮,然后提交更改.必须有一种方法可以在PL / SQL中执行此操作. 如果要阻止所有作业运行,可以更改初始化参数JOB_QUEUE_PROCESSES.如果将其设置为0,Oracle将不会运行使用DBMS_JOB[详细]
-
Oracle TIMESTAMP WITH TIMEZONE命名区域与偏移量
所属栏目:[百科] 日期:2021-05-14 热度:197
在oracle中,指定的时区是否始终存储? 我一直在我们的系统中测试这个列,在某些地方,时间戳显示为: 26-FEB-09 11.36.25.390713 AM +13:00 但其他时候是: 26-FEB-09 11.36.25.390713 AM Pacific/Auckland 如果将值存储为前者,是否表示实际时区未存储? 我[详细]
-
简单的Oracle变量SQL赋值
所属栏目:[百科] 日期:2021-05-14 热度:81
尽管花了一个小时研究我似乎无法弄清楚如何正确定义变量然后在SQL中使用它. 这是我到目前为止所做的: DECLARE startDate DATE:= to_date(’03 / 11/2011′,’dd / mm / yyyy’); 其中我得到了答复: ORA-06550: line 1,column 63: PLS-00103: Encountere[详细]
-
从链接到Oracle的SQL Server编写SQL查询时,如何指定日期文字?
所属栏目:[百科] 日期:2021-05-14 热度:133
我有一个链接到Oracle 12.1数据库的SQL Server 12.0数据库. 我想在SQL Server数据库中创建一个视图,该视图从按日期过滤的Oracle表中返回数据. Oracle表在日期列上有一个索引. 成功运行的查询是: select * from ORADB..SCHEMA.MYTABLE where MYDATE = '201[详细]
-
Oracle PLSQL – 在不存在的表上声明游标
所属栏目:[百科] 日期:2021-05-14 热度:53
我想在不存在的表上声明游标.当然,我的程序没有编译. 此表是临时表,由预处理创建.它将存在于运行时,但在编译时它是另一个故事. 对于我选择/更新其他DML操作,我已经使用过了 从tmp_table’执行IMMEDIATE’操作’ 但我找不到游标的解决方法. 有办法吗? 基本[详细]
-
用amp;符号前面的值查询 – 在Oracle中工作但在MySQL中不工作?
所属栏目:[百科] 日期:2021-05-14 热度:185
在 MySQL中,以下声明有效: mysqlinsert into emp1(empno,empname,empsal,empcity) values (100,'vinay',10000,'USA');**mysql select * from emp1;+-------+---------+--------+---------+| empno | empname | empsal | empcity |+-------+---------+----[详细]
-
oracle sql查询问题(按2列分组)
所属栏目:[百科] 日期:2021-05-14 热度:156
我的数据库中有一个名为testgroup的表,如下所示: I J ---------------------- ---------------------- 1 a 1 a 2 a 1 b 1 c 2 b 3 d 2 b 2 b3 d 现在,我想要的结果如下: I J COUNT(J) in I ---------------------- ---------------------- -------------[详细]
-
oracle 查看表空间以及剩余量
所属栏目:[百科] 日期:2021-05-12 热度:52
--1、查看表空间的名称及大小? SELECT t.tablespace_name,round(SUM(bytes / (1024 * 1024)),0) ts_size? FROM dba_tablespaces t,dba_data_files d? WHERE t.tablespace_name = d.tablespace_name? GROUP BY t.tablespace_name;? --2、查看表空间物理文件[详细]
-
oracle数据库的导出与导入
所属栏目:[百科] 日期:2021-05-12 热度:68
Oracle数据导入导出常用两种方式: 1.是通过plsql--tool--export/import进行dmp文件的导入与导出; 2.使用命令imp/exp执行oracle数据导入与导出。 ? 第一种方式:使用PLSQL导出/入数据库:打开plsql,找到工具栏 导出表:进入导出主页,选择文件夹,输入导[详细]
-
Oracle数据库-primary key/foreign key和references关系
所属栏目:[百科] 日期:2021-05-12 热度:193
副标题#e# 主要介绍一下个人对主键(primary key)、外键(foreign key)、候选键(Candidate key)、超键(super key)、references的总结 概念: 主键:用户选择元组标识的一个候选键,主键不允许为空 外键:来描述两个表的关系,外键可为空 超键:能唯一[详细]
-
oracle中的trigger
所属栏目:[百科] 日期:2021-05-12 热度:119
副标题#e# https://blog.csdn.net/indexman/article/details/8023740/ https://www.cnblogs.com/sharpest/p/7764660.html https://www.cnblogs.com/yaobolove/p/4781971.html ?触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函[详细]
-
oracle中的cursor
所属栏目:[百科] 日期:2021-05-12 热度:129
副标题#e# ? ?游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处[详细]
-
oracle的开窗函数
所属栏目:[百科] 日期:2021-05-12 热度:195
开窗函数指的是OVER(),和分析函数配合使用。 语法: OVER(PARTITION BY 分组字段 ORDER BY 排序字段 ROWS BETWEEN 排序字段范围值1 AND 排序字段范围值2) 语法说明:开窗函数为分析函数带有的,包含三个分析子句: 1. 分组(PARTITION BY)。 2. 排序(OR[详细]
-
oracle字段like多个条件
所属栏目:[百科] 日期:2021-05-12 热度:158
写oracle sql时有时候会有 and (字段 like ‘匹配串1’or 字段 like ‘匹配串2’or ...)这样的情况出现,下面提供一个简洁点的解决方案: and REGEXP_LIKE(字段名,‘(匹配串1|匹配串2|...)‘) //全模糊匹配 and REGEXP_LIKE(字段名,‘^(匹配串1|匹配串2|[详细]
-
通过Oracle函数SQL实现C# String.Format字符串格式化功能
所属栏目:[百科] 日期:2021-05-12 热度:172
副标题#e# ? 语言国际化要求,开发上要求Oracle数据库SQL中对应的返回信息-Message,实现一个通用函数调用,比如:提示信息内容:条码123456当前工站在FCT[详细]
-
关于Oracle中Sort Merge Join的改写
所属栏目:[百科] 日期:2021-05-12 热度:98
业务场景的问题,我们有一个刷CUBE的SQL,是Oracle环境,平时跑70多分钟, ? 但是最近突然不动了,这个SQL需要算累计值,比如年累计客户数量。 ? 累计值是什么意思呢?我们使用下面的数据来说明问题。 select ‘201901‘ as c_month,100 as c_customers fr[详细]
-
MySqlConnector连接选项
所属栏目:[百科] 日期:2021-05-12 热度:146
副标题#e# MySqlConnector https://mysqlconnector.net/connection-options/ 连接选项 MySqlConnector支持大多数Oracle的Connector / NET连接选项。 还有一些只能由MySqlConnector支持一些独特的选项,用于替换 MySql.Data 该修正错误,增加了新的功能,并[详细]
-
Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询
所属栏目:[百科] 日期:2021-05-12 热度:110
副标题#e# 我有一个Oracle SQL查询,其中包括列输出中的计算.在这个简化的例子中,我们正在寻找日期在某个范围内的记录,其中某些字段与特定的东西相匹配;然后对于那些记录,取出ID(不是唯一的)并再次搜索表中具有相同ID的记录,但是某些字段与其他字段匹配且日[详细]
-
oracle – PL / SQL – 在Where子句中使用“List”变量
所属栏目:[百科] 日期:2021-05-12 热度:161
在PL / SQL中,如何声明包含多个值的变量MyListOfValues(MyValue1,MyValue2等) SELECT * FROM DatabaseTable WHERE DatabaseTable.Field in MyListOfValues 我正在使用Oracle SQL Developer 解决方法 使用集合: CREATE TYPE Varchar2TableType AS TABLE OF[详细]
-
oracle – 使用本地CSV文件创建表
所属栏目:[百科] 日期:2021-05-12 热度:113
我有以下查询来创建一个表,但文件名位于我的本地机器上(因为我无权访问Oracle Box)如何使用本地文件在Oracle数据库上创建表).我看到的所有示例都假定该文件位于Oracle数据库服务器上. CREATE OR REPLACE DIRECTORY file_dir AS 'c:/temp';GRANT WRITE ON D[详细]
-
Oracle的用户定义聚合函数是否可以定义为使用两列?
所属栏目:[百科] 日期:2021-05-12 热度:106
我想实现一个自定义回归聚合函数,它类似于现有的REGR_SLOPE. 我想要定义的函数需要获得两列作为参数,例如 select T.EMPLOYEE_ID,CUSTOM_REGR_SLOPE(T.DATE,T.SALARY) as SALARY_TRENDfrom (...) Tgroup by T.EMPLOYEE_ID; Oracle的文档表明这可能是不可能[详细]
-
如何获取Oracle 10g中无效对象的错误列表
所属栏目:[百科] 日期:2021-05-12 热度:50
说明:我的数据库中有200多个无效对象,原因可能只有几个对象(其他因为依赖性).有没有办法可以选择对象名称和“错误原因”,因为它无效. 解决方法 您可以查询[DBA / ALL / USER] _ERRORS.它描述了当前用户拥有的所有存储对象(视图,过程,函数,包和包体)的当前[详细]
-
Oracle – 是否可以在更新期间在case语句中“设置”值,如下所示
所属栏目:[百科] 日期:2021-05-12 热度:147
是否可以在更新期间在case语句中“设置”值,如下所示? UPDATE TABLE1 CASE WHEN COL1 = 'A' THEN SET COL2 = 10,COL3 = 20,COL4 = 30 WHEN COL1 IN ('B','N') THEN SET COL2 = 1,COL3 = 5,COL4 = 7 WHEN COL1 = 'D' THEN SET COL2 = 11,COL3 = 13,COL4 =[详细]
-
Oracle APEX交互式报告条件列链接显示
所属栏目:[百科] 日期:2021-05-12 热度:76
我有一个交互式报告,显示文章表中的所有记录.对于已登录的作者,我想显示所有记录,但是只应为该作者撰写的那些文章显示EDIT.在文章表中,我有CREATED_BY列,其中包含作者用户名. 我在链接列中添加了条件作为表达式1中的项目/列的值=表达式2,因为Expression1 =[详细]