-
oracle – PostgreSQL – 没有引号的查询语法
所属栏目:[百科] 日期:2021-05-16 热度:117
我有一个小傻问题.我已经安装了PostgreSQL数据库服务器,但是当我运行查询时,列标识符没有引号存在问题.我不知道为什么需要标识符周围的引号.我的查询: SELECT vc."CAR_ID" FROM "VEL_CAR" vc,"VEL_DRIVER" vd,"VEL_DRIVER_CAR" vdcWHERE vc."CAR_ID" = vd[详细]
-
你如何使用telnet检查与Oracle的连接?
所属栏目:[百科] 日期:2021-05-16 热度:113
我一直在尝试让sqlplus从我的OS X机器连接到Oracle.我问了另一个关于它的问题 here. 有人建议我试试telnet.咨询手册页,我试过: [ ethan@gir ~ ]$telnet DBHOST:1521Trying xxx.xxx.xxx.xxx...telnet: connect to address xxx.xxx.xxx.xxx: Operation time[详细]
-
oracle – 使用EXECUTE IMMEDIATE和多个相同的绑定参数
所属栏目:[百科] 日期:2021-05-16 热度:135
当我创建以下过程时 create or replace procedure check_exec_imm(tab IN VARCHAR2,col IN VARCHAR2,col_name IN VARCHAR2)IS cv SYS_REFCURSOR; col_value VARCHAR2(32767); lv_query VARCHAR2(32767); BEGIN lv_query := 'SELECT ' ||col|| ' FROM ' ||t[详细]
-
Oracle SQL – 使用联接在一个表中查找值,而不是另一个表
所属栏目:[百科] 日期:2021-05-16 热度:134
因为显然每个人都讨厌子选择,我想使用连接来做到这一点. 对于一个令人难以置信的设计示例,请选择两个表,一个表中包含1-6的数字列表,另一个表中包含0-8的偶数列表.然后,我的目标是输出Nums表中的所有奇数. Table NumsNumberOneTwoThreeFourFiveSixTable Eve[详细]
-
Oracle:如何使用不同的where子句以最佳方式执行多个计数?
所属栏目:[百科] 日期:2021-05-16 热度:154
我需要计算来自同一个表的不同where子句的行.以下是我所需的输出 Bu #A #B #C #D #E #F #G #H #J #K #L #M #NGB01 267 284 84 45 35 32 458 801 111 899 892 56 99NL01 132 844 65 28 26 12 627 321 56 681 1062 127 128 每列都有自己的标准,到目前为止,我[详细]
-
oracle – 获取SQL Plus以显示更详细的错误
所属栏目:[百科] 日期:2021-05-15 热度:179
安装我的应用程序时,用户必须启动SQL Plus并运行SQL脚本.该脚本包含创建许多表和许多PL / SQL函数和触发器等. 目前,某些功能在脚本中的顺序错误,因此用户当前会看到一些“使用编译错误创建的触发器”类型的消息.我相信这是因为函数/触发器依赖于其他函数,[详细]
-
如何监控Oracle上的SQL活动?
所属栏目:[百科] 日期:2021-05-15 热度:133
我想找到一个类似于SQL Server Profiler的Oracle工具,但粗略搜索并没有产生任何好结果.我只想实时查看我的应用程序对数据库进行的查询. 有什么建议? Quest软件有一些非常好的Oracle工具.我认为 Foglight Performance Analysis for Oracle和 Spotlight都能[详细]
-
oracle – 在plsql中的过程中测量sql语句的时间
所属栏目:[百科] 日期:2021-05-15 热度:118
我必须编写一个过程来保存表中任何sql语句的执行时间. 该过程通过exec measureqltime调用(‘sql statement as string’); 我的想法是这样的: --declarations timestart NUMBER; BEGIN dbms_output.enable; timestart:=dbms_utility.get_time(); EXECUTE I[详细]
-
oracle – 创建JDBC连接池Glassfish v3的异常
所属栏目:[百科] 日期:2021-05-15 热度:97
我在glassfish v3中创建连接池时遇到问题, 仅供参考我正在使用 Java EE glassfish包. 我的环境变量如下 Url: jdbc:oracle:thin:@localhost:1521:xeUser: sysPassword : xxxxxxxx 我认为我需要建立一个连接.但我得到以下例外 WARNING: Can not find resourc[详细]
-
Oracle:如何在SQL查询中实现“自然”的顺序?
所属栏目:[百科] 日期:2021-05-15 热度:73
例如, foo1foo2foo10foo100 而不是 foo1foo10foo100foo2 更新:对自己编码排序不感兴趣(虽然这本身就很有趣),但让数据库为我做排序. 您可以在order-by子句中使用函数.在这种情况下, 你可以拆分的非数字和数字部分 字段并将它们用作两个排序标准. select *[详细]
-
database – Oracle中表行的创建日期时间是什么?
所属栏目:[百科] 日期:2021-05-15 热度:184
昨天我的朋友-BI专家 – 向我解释了一个oracle问题: 有一个包含大量数据的oracle数据库,但是它们没有为每个存储每个行的创建日期时间的表创建列. 那么在这种情况下,他如何获得每行的创建日期时间(时间戳)? 每行都有自己的系统变更编号(SCN).这恰好可以确[详细]
-
您在范围内没有隐式应用程序:使用Oracle的PlayFramework
所属栏目:[百科] 日期:2021-05-15 热度:135
尝试使用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[详细]
-
oracle – 如何将序列中的下一个值转换为变量?
所属栏目:[百科] 日期:2021-05-15 热度:59
所以我正在编写一个存储过程,并且无法将序列的下一个值转换为变量. 序列名称将传递给函数,并存储为varchar2变量.如何将该序列中的下一个值转换为局部变量. 像这样的东西? create or replace procedure next_val (p_sequence_name varchar2)asv_nextval in[详细]
-
oracle – 使用expdp备份数据库
所属栏目:[百科] 日期:2021-05-15 热度:135
当我使用此语句备份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 热度:79
我有一个名为CUSTOMER的表,列数很少.其中之一是Customer_ID. 最初Customer_ID列不接受NULL值. 我已从代码级别进行了一些更改,因此默认情况下Customer_ID列将接受NULL值. 现在我的要求是,我需要再次使此列接受NULL值. 为此,我添加了执行以下查询: ALTER TA[详细]
-
Oracle SQL:重复使用CASE WHEN的子查询,而不必重复子查询
所属栏目:[百科] 日期:2021-04-03 热度:130
副标题#e# 我有一个Oracle SQL查询,其中包括列输出中的计算.在这个简化的例子中,我们正在寻找日期在某个范围内的记录,其中某些字段与特定的东西相匹配;然后对于那些记录,取出ID(不是唯一的)并再次搜索表中具有相同ID的记录,但是某些字段与其他字段匹配且日[详细]
-
oracle – PL / SQL – 在Where子句中使用“List”变量
所属栏目:[百科] 日期:2021-04-03 热度:198
在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-04-03 热度:92
我有以下查询来创建一个表,但文件名位于我的本地机器上(因为我无权访问Oracle Box)如何使用本地文件在Oracle数据库上创建表).我看到的所有示例都假定该文件位于Oracle数据库服务器上. CREATE OR REPLACE DIRECTORY file_dir AS 'c:/temp';GRANT WRITE ON D[详细]
-
Oracle的用户定义聚合函数是否可以定义为使用两列?
所属栏目:[百科] 日期:2021-04-03 热度:73
我想实现一个自定义回归聚合函数,它类似于现有的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-04-03 热度:198
说明:我的数据库中有200多个无效对象,原因可能只有几个对象(其他因为依赖性).有没有办法可以选择对象名称和“错误原因”,因为它无效. 解决方法 您可以查询[DBA / ALL / USER] _ERRORS.它描述了当前用户拥有的所有存储对象(视图,过程,函数,包和包体)的当前[详细]
-
Oracle – 是否可以在更新期间在case语句中“设置”值,如下所示
所属栏目:[百科] 日期:2021-04-03 热度:125
是否可以在更新期间在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-04-03 热度:153
我有一个交互式报告,显示文章表中的所有记录.对于已登录的作者,我想显示所有记录,但是只应为该作者撰写的那些文章显示EDIT.在文章表中,我有CREATED_BY列,其中包含作者用户名. 我在链接列中添加了条件作为表达式1中的项目/列的值=表达式2,因为Expression1 =[详细]
-
oracle dbms_scheduler repeat_interval
所属栏目:[百科] 日期:2021-04-03 热度:73
我在打包的MY_PACKAGE_X中有一个名为MY_PROCEDURE_X的过程. 我的要求是程序需要在每个月的1号和16号执行. 如果它在本月的第一天运行,则执行时间应为上午10:00, 如果它在本月16日运行,则执行时间应为05:00 PM. 我可以做一份工作吗? 下面是我完成的一半脚本[详细]
-
退格在sqlplus命令行中不起作用
所属栏目:[百科] 日期:2021-04-03 热度:87
在我的sqlplus(for oracle)命令行中,后台空间不起作用.如何配置sqlplus以使用退格键从命令行删除字符?我不经常使用sqlplus命令行,只是为了在我的数据库中快速干预,这对我来说非常危险我需要使用的时间. 亲切的问候.谢谢 解决方法 你在哪个平台上工作? 如[详细]
-
oracle – ORA-24550:收到信号:[si_signo = 6]错误
所属栏目:[百科] 日期:2021-04-03 热度:137
我想知道ORA-24550收到的信号:[si_signo = 6]是什么意思? 我知道这是一个oracle错误,并且oracle最新补丁可以解决这个问题. 触发此错误时,例如必须处理此信号的情况,或者当我的应用程序必须处理与oracle相关的内容并且应用程序无法执行此操作时是否发生此[详细]

浙公网安备 33038102330475号