-
Oracle SQL Developer字符串变量绑定
所属栏目:[百科] 日期:2021-01-22 热度:187
我正在使用Oracle SQL Developer 4.0.1.14并尝试找出一些变量绑定.我从下面的查询开始: SELECT *FROM ShipsWHERE UniqueId = 17; 和 SELECT *FROM ShipsWHERE UniqueId = :variable; 这些都成功执行.当您运行第二个时,Oracle SQL Developer会提示您输入一个[详细]
-
oracle – 从PL / SQL函数返回多个值
所属栏目:[百科] 日期:2021-01-22 热度:164
我需要尝试在飞机上找到一个免费座位,然后保留该座位. 我需要返回一个值来表示成功与否以及座位号.通过环顾四周,我发现函数不能返回超过1的值,所以我考虑使用数组,但是查看那些文档,很明显我在PL / SQL上不太了解如何使用它们. 所以我在这里搁浅了. 到目前为[详细]
-
oracle – APEX:从临时表下载BLOB
所属栏目:[百科] 日期:2021-01-22 热度:61
我正在尝试使用Oracle APEX 4.1.1构建一个简单的查看应用程序.要显示的信息位于不同数据库的表中,然后是包含APEX应用程序访问的模式的数据库.使用View(RemoteTableView)和 Database Link访问此远程表. View按预期工作,包括Oracle无法通过数据库链接选择LOB列[详细]
-
如何创建Oracle表的副本包括触发器,序列和索引
所属栏目:[百科] 日期:2021-01-22 热度:52
我知道声明: create table x as select * from y where 1=0; 其中复制结构但不会复制触发器,序列和指数 有办法吗? 解决方法 是的,有一种方法.你应该使用DBMS_METADATA包( http://docs.oracle.com/cd/E11882_01/server.112/e22490/metadata_api.htm#SUTIL36[详细]
-
.net – 使用没有主键的表中的唯一键创建视图
所属栏目:[百科] 日期:2021-01-22 热度:196
我有几个没有主键的oracle表.我无法修改此数据库设计,因为它被多个应用程序使用.添加自动增量字段也不是一个选项. 为了在Entity Framework中生成Edmx,我需要在表中使用唯一字段. 所以我要做的是创建一个具有唯一键的视图. 我的桌子就像: CREATE TABLE "ENTI[详细]
-
Oracle SQL PIVOT表
所属栏目:[百科] 日期:2021-01-22 热度:119
我所拥有的是一个查询,我在哪里选择位置,计数等. 这是我的疑问:而且,我试图基本上把我相信的桌子PIVOT.我已经研究过PIVOT等,但似乎并没有明确的方法来做到这一点.如果可以指导任何帮助将不胜感激. 更新了查询以包含类型和MT0建议 WITH qry AS (select Floor[详细]
-
oracle – ORA-00902:数据类型无效
所属栏目:[百科] 日期:2021-01-22 热度:84
我运行以下查询时收到上述错误 create table customer ( cust_fname varchar2(15) NOT NULL,cust_lname varchar2(15) NOT NULL,cust_id number(9,0) NOT NULL,address varchar2(40) NOT NULL,city varchar2(14) NOT NULL,postal_code number(6,country varch[详细]
-
oracle11g – 如何删除弹出列表中的空元素
所属栏目:[百科] 日期:2021-01-22 热度:122
我对Forms Builder 10.1.2.0.2中的可疑行为有疑问. 当我有一个列表对象(弹出列表)时,我可以在对象的属性选项板中定义一些值. 因此,您可以设置显示的名称和值.在这个设置弹出列表项目的小窗口中,您会自动获得列表末尾的空白项目.当我现在点击这个空项目时(当[详细]
-
压缩Oracle表
所属栏目:[百科] 日期:2021-01-21 热度:63
我需要压缩一张桌子.我使用alter table tablename compress来压缩表.这样做之后,表格大小保持不变. 我该如何压缩桌子? 解决方法 要压缩表的旧块,请使用: alter table table_name move compress; 这将把记录重新插入另一个块中,压缩并丢弃旧块,这样你就可以[详细]
-
oracle – 不能在CREATE TABLE中使用内联约束
所属栏目:[百科] 日期:2021-01-21 热度:151
我在Oracle中有以下作为CREATE TABLE: CREATE TABLE cs2_users ( empnum varchar2(12) PRIMARY KEY,toolsId varchar2(20) CONSTRAINT nn_cs2_users_toolsId NOT NULL CONSTRAINT fk_cs2_users_users FOREIGN KEY REFERENCES users.userid,admin number(1,0)[详细]
-
Oracle审计授予dba角色
所属栏目:[百科] 日期:2021-01-21 热度:123
在XP SP2虚拟机中运行Oracle 11gR1.完全披露:这是一项任务. 我试图在用户被授予DBA角色时进行审核,并在事件发生时触发电子邮件. 我相信命令AUDIT DBA;将审核对DBA角色执行的所有操作.我有一个完整的工作程序,它将处理电子邮件部分,但我不知道标准审计的方式[详细]
-
Oracle Data Pump导出包含错误的序列
所属栏目:[百科] 日期:2021-01-21 热度:66
最近,我们通过发出以下命令对我们的生产数据库进行了实时/在线备份: expdp system/******@SID FULL=y DIRECTORY=data_pump_dir DUMPFILE=full_prod.dmp LOGFILE=full_prod_export.log JOB_NAME=prod_backup 没有错误也没有警告. 然后,我们通过发出以下内容[详细]
-
oracle datetime的数据类型
所属栏目:[百科] 日期:2021-01-21 热度:170
我正在创建一个数据库,我对使用字段的日期或时间戳感到有点困惑. 我需要创建一些触发器来检查可用的日期和时间,所以我认为我可以使用相同的字段来存储这两个值. 我更倾向于使用TIMESTAMP,因此; TO_TIMESTAMP('18/03/2012 02:24','DD/MM/YYYY HH24:MI') 使用[详细]
-
Oracle Sql:如何从过程输出表
所属栏目:[百科] 日期:2021-01-21 热度:78
我有一张桌子A(a1,a2,a3); 我想写一个这样的程序: CREATE OR REPLACE PROCEDURE BASBEGIN...................SELECT * FROM A;END 这样当我做EXECUTE B时; 它应该输出表A. 如在select * from A中所发生的那样; 看到我尝试了其他答案,但它不适合我,这就是我[详细]
-
从ADF Faces JSF 1.2中的托管bean构造函数导航
所属栏目:[百科] 日期:2021-01-21 热度:117
是否可以从托管bean的构造函数导航到另一个页面/视图?如果发生任何异常,我想要这个重定向.我尝试了很多方法: 尝试-1: getFacesContext().responseComplete();getFacesContext().getApplication().getNavigationHandler().handleNavigation(getFacesContex[详细]
-
oracle – ORA-01013 – Weblogic设置错误?
所属栏目:[百科] 日期:2021-01-21 热度:134
我正在运行一个用Oracle PL / SQL编写的银行程序.该程序每天运行2-3小时,作为一天结束处理的一部分. 直到昨天,它运作良好.今天我今天运行它,大约30分钟后,程序终止,错误ORA-01013:用户请求取消当前操作.我不是手动终止程序. 我觉得这可能是一个weblogic(部[详细]
-
oracle – 从过程结果中获取列名
所属栏目:[百科] 日期:2021-01-21 热度:127
我没有db的经验,但我试图从存储过程的结果中获取列名. 代码必须是通用的,因为存储过程是未知的. 第一步是使它适用于没有输入参数的程序(只有io_cursor) 我的代码到现在为止: procedure fakeProc ( io_cursor in out t_ref_cursor ) 我正在使用的代码: PROC[详细]
-
oracle – 我可以在函数编译失败时使SQL * Plus退出并出现错误吗
所属栏目:[百科] 日期:2021-01-21 热度:117
我一直致力于通过SQL * Plus以自动方式部署的Oracle功能.有时我犯了一个错误,Oracle说: Warning: Function created with compilation errors. 然后我可以使用SHOW ERR来查看错误,但我想知道是否有一些我可以设置的配置,在这样的编译错误上: 将不会创建该功[详细]
-
string – Entity Frameworkamp;Oracle:无法插入VARCHAR2gt
所属栏目:[百科] 日期:2021-01-21 热度:82
我在Oracle表中创建了一个4,000个字符的VARCHAR2字段.我使用带有Visual Studio 2010,.NET Framework 4和 ODAC 11.2 Release 4 and Oracle Developer Tools for Visual Studio (11.2.0.3.0)的LINQ to Entities将字符串值插入到字段中.当我尝试插入大于1,999个[详细]
-
是否有针对Oracle的F#类型提供程序?
所属栏目:[百科] 日期:2021-01-21 热度:89
是否有针对Oracle的F#类型提供程序? 解决方法 好吧,有一个实体框架上下文的类型提供程序,EF与Oracle一起工作.[详细]
-
在甲骨文的AWR报告
所属栏目:[百科] 日期:2021-01-21 热度:187
我正在尝试在Oracle 11G中生成AWR报告.在创建时,我收到一些错误消息.错误在下面提到 Using the report name awrrpt_1_2504_2709.html. select output from table(dbms_workload_repository.awr_report_html( :dbid, * ERROR at line 1: ORA-00904: : invalid[详细]
-
oracle – PL / SQL Developer找不到带俄语字母的记录
所属栏目:[百科] 日期:2021-01-21 热度:51
在本地机器上我做这个查询: select * from allObjects where status = 'Изменено' 我得到空的结果. 在服务器中,我执行相同的查询并获取所有记录.数据库和架构是相同的. 解决方法 我想这是因为客户端会话NLS_LANG与服务器语言不同.检查你的会话NLS_L[详细]
-
oracle – 比较两个不同数据库SQL Developer的表
所属栏目:[百科] 日期:2021-01-21 热度:175
我正在使用SQL开发人员连接到数据库,我目前正在参与复制测试: 以下是源和目标的链接: **Source**Host Name - n****-s**n.o*s.labPort - 1521Service Name - stgdev**Target**Host Name - *pr****1.****b.labPort - 1522Service Name - S****** 任何人都可[详细]
-
oracle – ORA-00922:缺少或无效选项
所属栏目:[百科] 日期:2021-01-20 热度:158
在Toad 9中,执行’SET DEFINE OFF;’我收到错误’ORA-00922:丢失或无效选项’ 解决方法 或者,您可以这样做: 导航到查看 TOAD选项然后转到“执行/编译”节点/项并取消选中“提示替换变量”选项. 或者,对于编辑器级别更改,右键单击编辑器并取消选中“提示替[详细]
-
oracle如何在内部存储带时区的时间戳
所属栏目:[百科] 日期:2021-01-20 热度:181
基于Oracle文档,它在数字方面内部存储时区的不同部分和时区.我读了这篇文章 http://www.orafaq.com/wiki/Timestamp,它解释了时间戳内部格式的算法.所以我做了一个简单的测试来验证它. SQL create table tz_test(id number,tz timestamp with time zone); Tab[详细]