小编Jef*_*emp的帖子

在Oracle Reports Builder中增加页面宽度

我正在使用10g随附的Oracle Reports Builder设计一个新报告。我有许多列要水平插入。但是我无法将正文部分的页面宽度增加到超过8.5英寸。但是我可以看到一些现有报告的页面宽度超过16英寸。如何增加页面宽度?我已经搜查了一个小时,但找不到任何有用的信息。我尝试修改以下位置的设置:

文件->页面大小

工具->选项->保证金

编辑->首选项

但没有收获。

因此,任何帮助都将受到欢迎。谢谢。

oracle user-interface report oracle10g

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

从触发器编写大量DML的最佳方法

我需要从许多触发器执行大量的DML.每个触发器调用私有过程来执行此操作是一个好主意吗?

sql oracle triggers oracle10g

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

删除所有旧记录

如何删除所有超过20天的表中的所有记录?

oracle

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

如果列不存在,则将值插入列中

我目前正在运行SQL plus,我有2个表.

如果我将值输入dept(nm_employees)并且如果该值不在dept2(nm_departments)中,那么我必须在SQL中编写一个PL来输入dept2中的值.我写了代码,但是不正确.有任何想法吗?

CREATE TABLE nm_employees(
name varchar(20),
dept varchar(20),
CONSTRAINT empPK PRIMARY KEY (dept)
);

CREATE TABLE nm_departments(
dept2 varchar(20),
CONSTRAINT departments FOREIGN KEY (dept2) REFERENCES nm_employees(dept)
);

INSERT INTO nm_employees values ('nancy','engineer');
IF NOT EXISTS (SELECT dept FROM nm_employees where dept='engineer'
)
THEN    
INSERT INTO nm_departments values ('engineer');
END IF;
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

CASE 表达式的 Javascript 等价物

在 SQL 和 PL/SQL 中,我们可以有这样的CASE表达式:

y := case x
     when 1 then 'foo'
     when 5 then 'bar'
     when 7 then 'baz'
     else 'wak'
     end;
Run Code Online (Sandbox Code Playgroud)

我能想到的这种类型在 JavaScript 中最简单的表达是使用嵌套三元运算符,如下所示:

y = (x==1)
    ? "foo"
    :( (x==5)
       ? "bar"
       :( (x==7)
          ? "baz"
          : "wak"
          )))
Run Code Online (Sandbox Code Playgroud)

有没有更简单/更清晰的方法来将此类事物形成为表达式?

注意:我知道该switch 声明,但在这里我正在寻找一个表达式。

javascript

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

表、模式、表空间和用户之间的字面区别

表、模式、表空间和用户之间的字面区别是什么?

oracle

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

单链表

我创建了一个链表.一切正常.

我只是想知道我的代码是否有任何潜在危险.我关注的代码片段是我的推送,弹出和清理.代码的各个部分仅供用户交互,因此不是很重要(无论如何我都发布了,以便我在做什么时更清楚).只是链表应用程序.

非常感谢任何建议,因为这是我的第一次尝试.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct product_data product_data_t;
struct product_data
{
    int product_code;
    char product_name[128];
    int product_cost;
    product_data_t *next;
};

static product_data_t *head = NULL;
static product_data_t *tail = NULL;
static product_data_t *new_product = NULL;

// Push a product on to the list.
void push(int code, char name[], int cost); 
// Pop (delete) a product from the list.
void pop(int code);
// Display all product in the list.
void display_list();
// Delete all memory allocated …
Run Code Online (Sandbox Code Playgroud)

c linked-list data-structures

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

如何从报告中删除重复的列值

由此:

Hotel                     Type   Room Guest                                     From      To
    ------------------------- ------ ---- ----------------------------------------- --------- ---------
    University Inn & Suites   Double 101  George Brown                              11-SEP-10 14-SEP-10
    University Inn & Suites   Double 101  George Brown                              11-OCT-10 13-OCT-10
    University Inn & Suites   Double 102
    University Inn & Suites   Double 103
    University Inn & Suites   Double 104
    University Inn & Suites   Double 105
    University Inn & Suites   Family 106  George Brooks                             22-SEP-10 27-SEP-10
    University Inn & Suites   Family 107
    University Inn & Suites   Single 201  Sandra …
Run Code Online (Sandbox Code Playgroud)

sql oracle formatting

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

SQL - 在一列上按不同的顺序排序

我有这样的数据:
数据


我想订购数据,结果将是这样的:
CHECKING_ACCT_MONTHS
--------------------
11-2011
10-2011
09-2011
AVERAGE
换句话说,数据将按顺序递减,但AVERAGE数据将在底部.我怎样才能做到这一点,.?

sql oracle

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

甲骨文 - 如何获得今年的第一个星期一?

如何获得今年的第一个星期一?

select TRUNC(date'2015-01-01','YYYY')
      ,NEXT_DAY(TRUNC(date'2015-01-01','YEAR')+1,'MONDAY')
from dual;

01-JAN-2015 05-JAN-2015
Run Code Online (Sandbox Code Playgroud)

sql oracle

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