-
oracle – 如何动态地将时间间隔添加到时间戳?
所属栏目:[百科] 日期:2021-05-21 热度:141
我需要在某些时候动态增加时间戳plsql变量. 所以,而不是这样做: timestamp_ := timestamp_ + INTERVAL '1' DAY; 我想做这样的事情: timestamp_ := timestamp_ + INTERVAL days_ DAY; 它确实不起作用. 我的最终目标是为具有可变到期日期的某些实体动态创建[详细]
-
获取触发Oracle触发器的值
所属栏目:[百科] 日期:2021-05-21 热度:66
对Oracle触发器来说非常新.假设我在表emp中的插入上有一个触发器.有没有办法找出触发触发器的插入记录是什么.如果插入的记录是特定值,我希望触发器具有执行某些操作的代码. 假设您有一个行级触发器,您可以简单地使用:NEW伪记录 CREATE TRIGGER name_of_trig[详细]
-
Oracle PL / SQL查询顺序问题与Distinct有关
所属栏目:[百科] 日期:2021-05-21 热度:176
有谁知道这个查询有什么问题? SELECT DISTINCT c.CN as ClaimNumber,a.ItemDate as BillReceivedDate,c.DTN as DocTrackNumber FROM ItemData a,ItemDataPage b,KeyGroupData c WHERE a.ItemTypeNum in (112,113,116,172,189) AND a.ItemNum = b.ItemNum AN[详细]
-
entity – 如何在oracle data modeler / sql developer中将ERD图
所属栏目:[百科] 日期:2021-05-21 热度:181
我在oracle sql developer 4.0.2.15上.我使用数据建模器生成实体关系图,如何将其保存为图像?我需要它来为我的项目创建文档. 文件数据建模器打印图印象 这是图像文件 现在有更新的版本,17.x,HTML / SVG 您还可以为模型的数据字典生成HTML并包含图表.我更多地[详细]
-
.net – 如何使用Entity Framework连接到Oracle时通过连接字符串
所属栏目:[百科] 日期:2021-05-21 热度:159
当我生成EDMX文件时,它为每个EntitySet设置Schema EntitySet Name="TableName" EntityType="Model.Store.TableName" store:Type="Tables" Schema="MySchema" / 问题是,如果我想切换到生产数据库,我必须更改EDMX,因为我不知道如何在连接字符串中选择Schema.[详细]
-
oracle – 在实体框架中映射SYS_REFCURSOR
所属栏目:[百科] 日期:2021-05-21 热度:60
我试图通过Entity Framework访问Oracle 11g上的存储过程.我可以访问返回标量的存储过程,并返回正确的值.但是,当使用SYS_REFCURSOR返回结果集时,在函数导入时未检测到OUT参数. 我的存储过程如下 create or replace PROCEDURE "GetAllClientNames" ( "ID" IN N[详细]
-
使用regexp_instr获取字符串中的最后一个数字
所属栏目:[百科] 日期:2021-05-21 热度:112
如果我使用以下表达式,结果应为1. regexp_instr('500 Oracle Parkway,Redwood Shores,CA','[[:digit:]]') 有没有办法让这个查找字符串中的最后一个数字?如果我要查找上例中的最后一个数字,它应该返回3. 如果您使用11g,则可以使用regexp_count来确定字符串中[详细]
-
Oracle 11g dmp导入. ORA-39000 / ORA-39143错误
所属栏目:[百科] 日期:2021-05-17 热度:113
我在oracle和数据库中真的很新. 对于一个可能是愚蠢的问题感到遗憾. 这是我的问题.我有一个数据库导出(不是我的,所以我不知道它是如何导出的:有差异吗?),我想用以下脚本导入它: @Echo offBreak offRem fullimpdp.cmdset NLS_LANG=american_america.WE8MSW[详细]
-
在Oracle SQL Developer中使用Ref Cursor
所属栏目:[百科] 日期:2021-05-17 热度:68
我正在使用Oracle SQL Developer,但是在查看返回引用游标的包的结果时遇到问题.以下是包装定义: CREATE OR REPLACE package instance.lswkt_chgoff_recovas type rec_type is record ( source_cd lswk_tpr.gltrans.tpr_source_cd%TYPE,as_of_dt lswk_tpr.gl[详细]
-
将参数绑定到Oracle Dynamic SQL
所属栏目:[百科] 日期:2021-05-17 热度:53
我有一个接受多个参数的存储过程(即pName,pHeight,pTeam) 我有这样的查询: SQLQuery VARCHAR2(6000);TestCursor T_CURSOR;SQLQuery := 'SELECT ID,Name,Height,Team FROM MyTable WHERE ID IS NOT NULL ';-- Build the query based on the parameters passe[详细]
-
PLSQL:VARBIABLE:= SEQUENCE.NEXTVAL或SELECT SEQUENCE.NEXTVA
所属栏目:[百科] 日期:2021-05-17 热度:134
PL / SQL有什么区别: CREATE OR REPLACE FUNCTION WBAR_TEST_1 RETURN NUMBER IS LN_TMP NUMBER;BEGIN LN_TMP := SOME_SEQUENCE.NEXTVAL; RETURN LN_TMP;END WBAR_TEST_1; 和 CREATE OR REPLACE FUNCTION WBAR_TEST_2 RETURN NUMBER IS LN_TMP NUMBER;BEGIN[详细]
-
Oracle dba_data_files表不存在
所属栏目:[百科] 日期:2021-05-17 热度:199
我一直在尝试访问 dba_data_files table以查看是否为我的数据文件打开了自动扩展.但是,即使我使用的是Oracle 10g,这个表似乎也不存在: Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning,OLAP an[详细]
-
Oracle TIMESTAMP WITH TIMEZONE命名区域与偏移量
所属栏目:[百科] 日期:2021-05-16 热度:139
在oracle中,指定的时区是否始终存储? 我一直在我们的系统中测试这个列,在某些地方,时间戳显示为: 26-FEB-09 11.36.25.390713 AM +13:00 但其他时候是: 26-FEB-09 11.36.25.390713 AM Pacific/Auckland 如果将值存储为前者,是否表示实际时区未存储? 我担[详细]
-
脚本禁用Oracle中的所有作业(DBMS_JOB包)?
所属栏目:[百科] 日期:2021-05-16 热度:186
我正在寻找一个禁用所有工作的脚本.现在我在Toad中突出显示它们,单击“脱机”按钮,然后提交更改.必须有一种方法可以在PL / SQL中执行此操作. 如果要阻止所有作业运行,可以更改初始化参数JOB_QUEUE_PROCESSES.如果将其设置为0,Oracle将不会运行使用DBMS_JOB计[详细]
-
SELECT语句用于WHERE子句中的Count
所属栏目:[百科] 日期:2021-05-16 热度:152
我正在尝试构造正确的sql语句(Oracle)以获取每个customer_id的device_id的计数大于给定值.例如,我想知道拥有3个以上device_ids的customer_id.单个device_id只能有一个customer_id与之关联,而customer_id可能有许多device_id. Table:device_idcustomer_id....[详细]
-
oracle – 要修改的列不是标识列
所属栏目:[百科] 日期:2021-05-16 热度:186
我创建了一个包含列S_ROLL NUMBER(3)NOT NULL的表现在我想将此列作为标识列. 我用过这个命令 alter table studentsmodify(S_ROLL NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY); 然后我收到了这个错误. S_ROLL NUMBER GENERATED BY DEFAULT ON NULL AS[详细]
-
如果可能,Oracle数据库中的每个字段都应该具有检查约束吗?
所属栏目:[百科] 日期:2021-05-16 热度:197
如果我知道正确的字段格式,我应该为所有这些字段创建检查约束,还是会影响插入/更新的性能?将正则表达式用于复杂规则是一个好主意,还是应该只使用像case和length这样的简单约束? 这些字段已在应用程序级别进行验证. 通常,最好不要信任应用程序并使用检查约[详细]
-
oracle sql查询问题(按2列分组)
所属栏目:[百科] 日期:2021-05-15 热度:110
我的数据库中有一个名为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 ---------------------- ---------------------- ---------------[详细]
-
用amp;符号前面的值查询 – 在Oracle中工作但在MySQL中不工作?
所属栏目:[百科] 日期:2021-05-15 热度:118
在 MySQL中,以下声明有效: mysqlinsert into emp1(empno,empname,empsal,empcity) values (100,'vinay',10000,'USA');**mysql select * from emp1;+-------+---------+--------+---------+| empno | empname | empsal | empcity |+-------+---------+------[详细]
-
Oracle PLSQL – 在不存在的表上声明游标
所属栏目:[百科] 日期:2021-05-15 热度:164
我想在不存在的表上声明游标.当然,我的程序没有编译. 此表是临时表,由预处理创建.它将存在于运行时,但在编译时它是另一个故事. 对于我选择/更新其他DML操作,我已经使用过了 从tmp_table’执行IMMEDIATE’操作’ 但我找不到游标的解决方法. 有办法吗? 基本上[详细]
-
从链接到Oracle的SQL Server编写SQL查询时,如何指定日期文字?
所属栏目:[百科] 日期:2021-05-15 热度:108
我有一个链接到Oracle 12.1数据库的SQL Server 12.0数据库. 我想在SQL Server数据库中创建一个视图,该视图从按日期过滤的Oracle表中返回数据. Oracle表在日期列上有一个索引. 成功运行的查询是: select * from ORADB..SCHEMA.MYTABLE where MYDATE = '20140[详细]
-
简单的Oracle变量SQL赋值
所属栏目:[百科] 日期:2021-05-15 热度:184
尽管花了一个小时研究我似乎无法弄清楚如何正确定义变量然后在SQL中使用它. 这是我到目前为止所做的: DECLARE startDate DATE:= to_date(’03 / 11/2011′,’dd / mm / yyyy’); 其中我得到了答复: ORA-06550: line 1,column 63: PLS-00103: Encountered[详细]
-
关于Oracle并行插入性能
所属栏目:[百科] 日期:2021-05-14 热度:184
我有一个像这样的SQL: Insert into ASelect * from B; 现在我希望它并行运行.我的问题是并行插入或选择或两者?请参阅以下sqls,您能告诉我哪一个是正确的,哪个是最佳的.我没有dba权限,所以我无法检查其执行计划. 1)从B中插入/ *并行(A 6)* /到A select *中;[详细]
-
简单的Oracle SQL日期语法问题
所属栏目:[百科] 日期:2021-05-14 热度:114
我正在尝试将正在运行的MS Access查询转换为在通过VB脚本(.asp)访问的Oracle数据库上运行.这是WHERE子句的最后一部分: sql = sql "WHERE (UAT.HB.MB_MODE = 'A' AND UAT.HB.PRINT_DATE = '" SD "' AND UAT.HB.PRINT_DATE = '" ED "' )" 变量“SD”(即“开始[详细]
-
Oracle:在另一个模式中授予Create表?
所属栏目:[百科] 日期:2021-05-14 热度:180
我有两个用户:Schema1和Schema2 如何将Schema2上的Create Table权限授予Schema1? 我一直在转身,我感到困惑. 我试过了 : 从Schema2我试过, GRANT CREATE TABLE TO SCHEMA1 WITH ADMIN OPTION; 但似乎这会在自己的Schema中为Schema1创建表,而不是在Schema2[详细]