- 浏览: 80877 次
- 性别:
- 来自: 北京
最新评论
-
wdxsfwy:
sdfsdf[b][/b][i][/i][u][/u]引用
...
oracle if语句
文章列表
oracle:
insert all
when 条件1 then into 目的表1名称(目的表1字段名) values(对应目的表1字段的源表字段名)
when 条件2 then into 目的表2名称(目的表1字段名) values(对应目的表2字段的源表字段名)
select 源表字段 from 源表;
将源表的数据根据不同的条件插入到不同的目的表中.
通过这种方法可进行横表变纵表的转换.
[转载]http://hi.baidu.com/xxoo_0/blog/item/67bde11136923b085baf5301.html
登录PL/SQL Developer
总是出现提示:
You are not allowed to use PL/SQL Developer on this database.
You do not have the System.Logon privilege in the PL/SQL Developer authorization table.
用Sql Plus登录,再执行:
SQL>drop table sys.PLSQLDEV_AU ...
使用下列语句可以查询存储过程中引用了哪些表.
select *
from user_dependencies t
where t.type = 'PROCEDURE'
and t.referenced_type = 'TABLE'
and t.NAME = '存储过程名称';
Report studio 操作技巧
- 博客分类:
- cognos
cognos Report studio 操作技巧:
1.不分页显示:
选择列表,将分页行数值设置大点.
转自:
[http://hi.baidu.com/saint13/blog/item/e0705a959616b80e7bf4808f.html]
java.lang.OutOfMemoryError: Java heap space
用eclipse 开发,碰到java.lang.OutOfMemoryError: Java heap space异常
解决办法:
1.window->preferences->java->installed jres->edit jre
把default vm arguments 的参数设为-Xms64m -Xmx512
2 ...
表格sql使用参数:
参见http://www.cognoschina.net/club/thread-929-1-1.html
#prompt('参数名称', '参数类型')# .
#prompt( prompt_name , datatype , defaultText , text , queryItem , trailing_text )#
提示用户输入单个值。只需 prompt_name 自变量。未指定时,数据类型默认为字符串。指定默认文本时,提示是可选的。指定文本后,文本会在值前面。可以指定 queryItem 以利用查询项目的“Prompt Info”属性。指定 trailin ...
[转自:http://database.51cto.com/art/200604/25127.htm]
Oracle 数据库目前内建了符合POSIX 标准的正则表达式。
四个新的函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法,但是它们使用POSIX 正则表达式代替了老的百分号(%)和通配符(_)字符。
POSIX 正则表达式由标准的元字符(metacharacters)所构成:
'^' 表示字符串的开始
'$' ...
report studio 值提示
1.提示框默认项的显示名称的修改:
用三个html,前两个放在你的提示框(值提示)的两边。
第一个的内容是:<SPAN id="TSKid">,
第二个是</SPAN>,
这两个共同起作用,将提示框的ID赋值为TSKid。
第三个放在下面随便一个地方就行,用于将提示框的默认名称修改为指定值,代码是:
<script type="text/javascript">
//提示框的ID是"TSKid"
var theSpan = document.getEle ...
SELECT EXECUTIONS,
DISK_READS,
BUFFER_GETS,
ROUND((BUFFER_GETS - DISK_READS) / BUFFER_GETS, 2) Hit_radio,
ROUND(DISK_READS / EXECUTIONS, 2) Reads_per_run,
SQL_TEXT
FROM V$SQLAREA
WHERE EXECUTIONS > 0
AND BUFFER_GETS > 0
AND (BUFFER_GETS - DISK_READS) ...
- 2009-09-27 17:54
- 浏览 1032
- 评论(0)
1.简略:
select * from ALL_TAB_COLS A
where lower(A.Table_Name) = 't_s_pd_invest_prod_no'
2.详细
select A.COLUMN_NAME,
decode(A.DATA_TYPE,
'CHAR',
A.DATA_TYPE || '(' || A.DATA_LENGTH || ')',
'DATE',
A.DATA_TYPE,
'NUMBER' ...
原文出处:http://chen-xiao-mei2009-163-com.iteye.com/blog/381922
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:d ...
- 2009-09-16 11:23
- 浏览 1276
- 评论(0)
oracle 的 if语句比较特殊,没有else if,而是使用elsif,使用方法如下:
if ... then
begin
...
end;
elsif ... then
begin
...
end;
else
begin
...
end;
end if;
- 2009-05-07 14:25
- 浏览 11807
- 评论(1)
1.下周周几为哪天:
取得下周周五日期:
select next_day(sysdate,6) from dual;
2.本周第一天(周日):
select trunc(sysdate, 'D') from dual;
使用这个达到按周分组的目的
group by trunc(DATA_DATE, 'D');
3.本年的第几个星期:
select to_char(sysdate, 'iw') from dual;
4.本月的第几个星期:
select to_char(sysdate, 'w') from dual;
5.上一月的今天:
select add_months(sysdate ...
[转载]
sql排序规则 如果要是区分大小写的话,就要改变数据库的排序规则。
1、查看系统中所支持的全部排序规则列表 SELECT * FROM ::fn_helpcollations() .
2、查看当前系统的排序规则. SELECT SERVERPROPERTY('Collation')
3、改变数据库的排序规则(做ALTER之前,要中断所有用户对此数据库的访问)
语法: use master go ALTER DATABASE 数据库名 COLLATE 排序规则名.
Windows 排序规则名称 使用下表使排序规则设置与另一个 Windows 区域设置保持一致。 在"控制 ...
- 2009-03-24 17:49
- 浏览 5501
- 评论(0)
[转载]
原文地址:http://topic.csdn.net/u/20080106/20/84b91329-d680-40a1-b09f-af601e83647d.html
sql server 用户访问权限设置:
/*--示例说明
示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test
随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test
同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限
最后使 ...
- 2009-03-24 10:43
- 浏览 12648
- 评论(0)