小编Pet*_*ang的帖子

PL SQL其中带有列/字段名称的子句是数据类型

使用PL SQL的快速问题似乎表列被命名为数据类型NUMBER,因此尝试执行查询失败,因为该列被识别为数据类型而不是列名.有人知道如何在不修改架构的情况下解决这个问题吗?

编辑:

谢谢大家的帮助,是的,问题是它必须在引号中并且区分大小写.

oracle plsql

3
推荐指数
1
解决办法
758
查看次数

从eclipse打开excel文件时出错

我收到了以下错误

无法创建就地编辑器

这可能是因为没有针对您尝试打开的文件类型注册的OLE编辑器.无法创建Ole Client.结果= -2147417851

我有MS office 2007,excel文件存储为"另存为2003版".

eclipse excel eclipse-3.4

3
推荐指数
1
解决办法
2万
查看次数

获取行,其中day等于某个值

date在MySQL DB中有一个type =的字段.

它以YY-m-d格式存储日期.

例如,如何编写一个查询来获取日等于某个值的行1
我只需要几个月的第一天(2009-11-01, 2009-12-01, 2010-01-01...)

谢谢

php mysql sql

3
推荐指数
1
解决办法
148
查看次数

使用SQL查找缺少的日期

我在这两年的表格中有一些日期作为例子日期

01-jan-2012
02-jan-2012
04-jan-2012
05-jan-2012
06-jan-2012
07-jan-2012
09-jan-2012
11-jan-2012
.
.
.
01-DEC-2012
Run Code Online (Sandbox Code Playgroud)

我想你已经注意到,所有日期都缺少日期03-jan-201208-jan-2012相同的标准.我的问题是,在oracle中有任何方法可以找到缺少的日期.Plz帮助!

sql oracle

3
推荐指数
1
解决办法
5032
查看次数

使用oracle在外连接中只获得一行

我有一个表,想要外连接另一个表,只使用Oracle 10g获取第二个表的第一行(nr最低的那一行).

编辑: nr在id中是唯一的

Table x    Table y
id         id  nr  code
 1          1   1   B
 2          1   2   A
 3          2   2   A

Expected result:
id   nr     code
 1    1      B
 2    2      A
 3    NULL   NULL
Run Code Online (Sandbox Code Playgroud)

测试数据的示例(不对单行进行限制,但应允许更快的测试):

WITH
  x AS( SELECT 1 id FROM dual UNION SELECT 2 FROM dual UNION SELECT 3 FROM dual ),
  y AS( SELECT 1 id, 1 nr, 'B' code FROM dual
        UNION SELECT 1, 2, 'A'  FROM dual
        UNION SELECT 2, 2, …
Run Code Online (Sandbox Code Playgroud)

sql oracle outer-join

2
推荐指数
1
解决办法
1万
查看次数

Java:服务器端类上的静态字符串数组

我想保留一个静态字符串数组来保存在调用服务器时从客户端传递的变量,然后能够使用getter从客户端访问它们.

由于某种原因,我只能得到非常基本的类型(例如int而不是Integer),其他一切都会抛出空指针异常.

这是一段代码片段.(使用GWT)

@SuppressWarnings("serial")
public class GreetingServiceImpl extends RemoteServiceServlet implements AddElection
{

    //this seems to be throwing a NullPointerException:
    static String[] currentElections;
    static int index;

    public String electionServer(String input) {
        // save currently running elections 
        currentElections[index] = input;
        index = index + 1;

        // TODO: getcurrentElections
Run Code Online (Sandbox Code Playgroud)

所以.我的问题是,如果我想暂时在服务器端存储字符串数组并能够访问它,我将如何在谷歌网络工具包中这样做?谢谢!

java gwt jsp

2
推荐指数
1
解决办法
737
查看次数

NHibernate:如何为类属性禁用虚拟化?

我如何使用NHibernate的公共方法(非虚拟)?

我有这个代码:

public string crewNumber
    {
        get
        {
            return this.crewNumberField;
        }
        set
        {
            this.crewNumberField = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

请注意我的所有类,属性,方法和接口都是自动生成的,我不想手动更改它们.

上面的代码产生了这个错误:

以下类型不能用作代理:...方法get_crewNumber应为'public/protected virtual'

我看到可以在这里使用简单的公共属性:

在上面的示例中,我们将属性和构造函数设置为public - 但这不是NHibernate的要求 - 它可以使用public,protected,internal甚至private属性来保存数据.

如何在默认情况下关闭此虚拟文件?

这让我疯狂.我真的很想在这里拖动视觉工作室中的一个数据适配器并一劳永逸地结束这种荒谬的情况;-)

谢谢

nhibernate virtual

2
推荐指数
1
解决办法
2471
查看次数

(Oracle Performance)基于视图的查询是否会使用where子句限制视图?

在Oracle(10g)中,当我使用View(非物化视图)时,Oracle在执行视图时会考虑where子句吗?

比方说我有:

MY_VIEW =
SELECT * 
FROM PERSON P, ORDERS O
WHERE P.P_ID = O.P_ID
Run Code Online (Sandbox Code Playgroud)

然后我执行以下操作:

SELECT * 
FROM MY_VIEW
WHERE MY_VIEW.P_ID = '1234'
Run Code Online (Sandbox Code Playgroud)

执行此操作时,oracle是否首先执行视图查询,然后根据我的where子句(其中MY_VIEW.P_ID ='1234')对其进行过滤,或者它是否作为视图执行的一部分进行过滤?如果它不执行后者,并且P_ID有一个索引,那么我是否也会失去索引功能,因为Oracle会对没有索引的视图而不是具有索引的基表执行查询?

sql oracle views

2
推荐指数
1
解决办法
3256
查看次数

ORA-06530:未初始化复合材料的参考

当我执行包时,我收到一条错误消息:

emp_test ORA-06530中的错误:未初始化复合的引用

你能解释我如何初始化包中的对象类型吗?

CREATE OR REPLACE TYPE emp_obj AS OBJECT
(
  emp_no   number,
  salary   number,
  job   varchar2(20)
);
Run Code Online (Sandbox Code Playgroud)

CREATE OR REPLACE PACKAGE BODY emp_dummy_pk IS
  PROCEDURE emp_test IS
    CURSOR emp_cur IS
      SELECT empno, sal, job FROM emp;

    l_emp_no  emp_obj;
  BEGIN
    FOR emp_rec IN emp_cur LOOP
      l_emp_no.emp_no := emp_rec.empno;
      l_emp_no.salary := emp_rec.sal;
      l_emp_no.job := emp_rec.job;

      BEGIN
        emp_pk.emp_chk( p_emp_no => l_emp_no );
      EXCEPTION
        WHEN OTHERS THEN
          dbms_output.put_line( 'error in the emp_pk.emp_no ' || SQLERRM );
      END;
    END LOOP;
  EXCEPTION
    WHEN OTHERS …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

2
推荐指数
1
解决办法
8647
查看次数

警告栏会消失吗?

我开始构建一个包含HTML和JavasSript的网站以及嵌入的YouTube视频.

当我在ie8上加载网站时,我收到一条警告说,即停止了可以访问我的计算机的文件.我真的不介意按它来实际加载我的页面,但当我把它放在我的网页托管服务器上时,该消息会消失吗?

谢谢,运气

html javascript activex

2
推荐指数
1
解决办法
113
查看次数

标签 统计

oracle ×5

sql ×4

plsql ×2

activex ×1

eclipse ×1

eclipse-3.4 ×1

excel ×1

gwt ×1

html ×1

java ×1

javascript ×1

jsp ×1

mysql ×1

nhibernate ×1

outer-join ×1

php ×1

views ×1

virtual ×1