-
假如也许,Oracle数据库中的每个字段都应该具有搜查束缚吗?
所属栏目:[站长百科] 日期:2021-05-15 热度:181
假如我知道正确的字段名目,我应该为全部这些字段建设搜查束缚,照旧会影响插入/更新的机能?将正则表达式用于伟大法则是一个好主意,照旧应该只行使像case和length这样的简朴束缚? 这些字段已在应用措施级别举办验证. 凡是,最好不要信赖应用措施并行使搜查约[详细]
-
Oracle 11g dmp导入. ORA-39000 / ORA-39143错误
所属栏目:[站长百科] 日期:2021-05-15 热度:67
我在oracle和数据库中真的很新. 对付一个也许是愚笨的题目感想遗憾. 这是我的题目.我有一个数据库导出(不是我的,以是我不知道它是怎样导出的:有差别吗?),我想用以下剧本导入它: @Echo offBreak offRem fullimpdp.cmdset NLS_LANG=american_america.WE8MSW[详细]
-
在Oracle SQL Developer中行使Ref Cursor
所属栏目:[站长百科] 日期:2021-05-15 热度:77
我正在行使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-15 热度:142
我有一个接管多个参数的存储进程(即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-15 热度:102
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-15 热度:188
我一向在实行会见 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 – 获取SQL Plus以表现更具体的错误
所属栏目:[站长百科] 日期:2021-05-15 热度:171
安装我的应用措施时,用户必需启动SQL Plus并运行SQL剧本.该剧本包括建设很多表和很多PL / SQL函数和触发器等. 今朝,某些成果在剧本中的次序错误,因此用户当前会看到一些“行使编译错误建设的触发器”范例的动静.我信托这是由于函数/触发器依靠于其他函数,这[详细]
-
怎样监控Oracle上的SQL勾当?
所属栏目:[站长百科] 日期:2021-05-15 热度:149
我想找到一个相同于SQL Server Profiler的Oracle器材,但大致搜刮并没有发生任何好功效.我只想及时查察我的应用措施对数据库举办的查询. 有什么提议? Quest软件有一些很是好的Oracle器材.我以为 Foglight Performance Analysis for Oracle和 Spotlight都能满[详细]
-
oracle – 在plsql中的进程中丈量sql语句的时刻
所属栏目:[站长百科] 日期:2021-05-15 热度:134
我必需编写一个进程来生涯表中任何sql语句的执行时刻. 该进程通过exec measureqltime挪用(‘sql statement as string’); 我的设法是这样的: --declarations timestart NUMBER; BEGIN dbms_output.enable; timestart:=dbms_utility.get_time(); EXECUTE IMM[详细]
-
oracle – 建设JDBC毗连池Glassfish v3的非常
所属栏目:[站长百科] 日期:2021-05-15 热度:149
我在glassfish v3中建设毗连池时碰着题目, 仅供参考我正在行使 Java EE glassfish包. 我的情形变量如下 Url: jdbc:oracle:thin:@localhost:1521:xeUser: sysPassword : xxxxxxxx 我以为我必要成立一个毗连.但我获得以下破例 WARNING: Can not find resource[详细]
-
Oracle:如安在SQL查询中实现“天然”的次序?
所属栏目:[站长百科] 日期:2021-05-15 热度:186
譬喻, foo1foo2foo10foo100 而不是 foo1foo10foo100foo2 更新:对本身编码排序不感乐趣(固然这自己就很风趣),但让数据库为我做排序. 您可以在order-by子句中行使函数.在这种环境下, 你可以拆分的非数字和数字部门 字段并将它们用作两个排序尺度. select * fr[详细]
-
database – Oracle中表行的建设日期时刻是什么?
所属栏目:[站长百科] 日期:2021-05-15 热度:146
昨天我的伴侣-BI专家 – 向我表明白一个oracle题目: 有一个包括大量数据的oracle数据库,可是它们没有为每个存储每个行的建设日期时刻的表建设列. 那么在这种环境下,他怎样得到每行的建设日期时刻(时刻戳)? 每行都有本身的体系改观编号(SCN).这刚好可以确定[详细]
-
您在范畴内没有隐式应用措施:行使Oracle的PlayFramework
所属栏目:[站长百科] 日期:2021-05-15 热度:125
实行行使play框架会见oracle DataSource时呈现以下错误: sbt.PlayExceptions$CompilationException: Compilation error[You do not have an implicit Application in scope. If you want to bringthe current running Application into context,just add im[详细]
-
oracle – 怎样将序列中的下一个值转换为变量?
所属栏目:[站长百科] 日期:2021-05-15 热度:120
以是我正在编写一个存储进程,而且无法将序列的下一个值转换为变量. 序列名称将转达给函数,并存储为varchar2变量.怎样将该序列中的下一个值转换为局部变量. 像这样的对象? create or replace procedure next_val (p_sequence_name varchar2)asv_nextval inte[详细]
-
oracle – 行使expdp备份数据库
所属栏目:[站长百科] 日期:2021-05-15 热度:113
当我行使此语句备份oracle时: EXPDP userid=scott/tiger@orcl directory=DATA_PUMP_DIR dumpfile=%filename%.DMP 它有错误: Ora-39002:The operation is invalidOra-3970:can not open the log fileOra-39087:directory name DATA_PUMP_DIR is invalid 当[详细]
-
oracle11g – 将列修改为NULL – Oracle
所属栏目:[站长百科] 日期:2021-05-15 热度:68
我有一个名为CUSTOMER的表,列数很少.其中之一是Customer_ID. 最初Customer_ID列不接受NULL值. 我已从代码级别进行了一些更改,因此默认情况下Customer_ID列将接受NULL值. 现在我的要求是,我需要再次使此列接受NULL值. 为此,我添加了执行以下查询: ALTER TABL[详细]
-
关于Oracle并行插入机能
所属栏目:[站长百科] 日期:2021-05-14 热度:197
我有一个像这样的SQL: Insert into ASelect * from B; 此刻我但愿它并行运行.我的题目是并行插入或选择或两者?请参阅以下sqls,您能汇报我哪一个是正确的,哪个是最佳的.我没有dba权限,以是我无法搜查其执行打算. 1)从B中插入/ *并行(A 6)* /到A select *中;[详细]
-
Oracle:在另一个模式中授予Create表?
所属栏目:[站长百科] 日期:2021-05-14 热度:54
我有两个用户:Schema1和Schema2 怎样将Schema2上的Create Table权限授予Schema1? 我一向在回身,我感想狐疑. 我试过了 : 从Schema2我试过, GRANT CREATE TABLE TO SCHEMA1 WITH ADMIN OPTION; 但好像这会在本身的Schema中为Schema1建设表,而不是在Schema2[详细]
-
简朴的Oracle SQL日期语法题目
所属栏目:[站长百科] 日期:2021-05-14 热度:66
我正在实行将正在运行的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 SQL中的if-elseif-else’condition#39;[复制]
所属栏目:[站长百科] 日期:2021-05-14 热度:101
拜见英文谜底 Using IF ELSE in Oracle2个 我想知道是否有也许实现某些工作 ‘if-elseif-else’前提,我知道有一个’case-when-then-else’,但它一次只搜查一个前提(假如我领略正确).如安在Oracle sql中实现if-elseif-else场景 您可以行使if / else行使这样的[详细]
-
Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询
所属栏目:[站长百科] 日期:2021-04-08 热度:139
我有一个Oracle SQL查询,其中包括列输出中的计算.在这个简化的例子中,我们正在寻找日期在某个范围内的记录,其中某些字段与特定的东西相匹配;然后对于那些记录,取出ID(不是唯一的)并再次搜索表中具有相同ID的记录,但是某些字段与其他字段匹配且日期在主记录的[详细]
-
oracle – 建立一对一关系
所属栏目:[站长百科] 日期:2021-04-06 热度:113
可以通过束缚在Oracle中完全建模一对一相关吗?换句话说,PARENT实体老是完全具有子实体的n-CHILDREN,而且每个孩子只有一个怙恃. 将n视为数据库常量. 办理要领 纵然多个会话正在举办更新,这样做也长短常轻易的.假如你实行行使触发器,你会陷入紊乱,Oracle的声[详细]
-
Oracle上的动态SQL与存储过程的性能
所属栏目:[站长百科] 日期:2021-04-06 热度:147
有很多关于SQL Server中缓存执行计划如何消除存储过程的大部分性能优势而不是动态sql的信息.但是,我还没有发现Oracle数据库是否也是如此.有没有人有关于Oracle中动态SQL处理信息的信息或指针?最好是实际的性能数字,而不是一般的“sp是好的”/“sp是坏的”讨[详细]
-
Oracle – 物化视图改变结构如此之慢
所属栏目:[站长百科] 日期:2021-04-06 热度:65
我有一个庞大的歼灭性视图,我必需调解.这是一个简朴的调解,由于我只是在select语句中添加NVL函数. 即原版的… Select this,that..... 即改性 Select NVL(this,orThat) as this,NVL(That,orThis) as that 查询必要26秒才气运行,但因为检索到的行数(230万),它[详细]
-
Oracle数据库的分析函数
所属栏目:[站长百科] 日期:2021-04-05 热度:132
分析函数 over 连续的相加 求各部门的薪水总和和全部总和 select name,salary,emp sum(salary) over (order by emp) 连续求和 sum(salary) over () 总和 100*round(sal/sum(sal) over(),5) 份额 from company; sum() = sum over() 求的是总和, sum over (or[详细]