/*
*scm_iss.test_imti_fun2
*带有输入参数的Function
*/
CREATE OR REPLACE FUNCTION TEST_IMTI_FUN2(P_NO IN NUMBER) RETURN VARCHAR2 IS
P_IMTI_NAME VARCHAR2(200);
P_IMTI_DESC VARCHAR2(200);
P_RETURN...
分类:
数据库 时间:
2014-11-13 16:42:47
阅读次数:
249
CREATE OR REPLACE PROCEDURE p_query_cs ( p_infotype IN VARCHAR2, p_fromareacode IN VARCHAR2, p_toareacode IN VARCHAR2, p_keytype IN NUMBER, r_cursor1 ...
分类:
数据库 时间:
2014-11-13 16:23:46
阅读次数:
267
数据库字段:想要的结果:实际查询的结果:解决方法:使用CAST函数把varchar2转为int类型order by CAST(CODE AS INTEGER)
分类:
数据库 时间:
2014-11-13 16:12:01
阅读次数:
166
CREATE OR REPLACE
PROCEDURE P_REPLACE IS
v_sql VARCHAR2(2000);
CURSOR cur IS SELECT * FROM user_tab_cols;
tableinfo user_tab_cols%rowtype;
BEGIN
OPEN cur;
LOOP
FETCH cur INTO tableinfo;
EXIT WHEN cur...
分类:
数据库 时间:
2014-11-12 11:52:29
阅读次数:
288
CREATE OR REPLACE TRIGGER TRG_KC_SPRK_i
BEFORE INSERT ON KC_SPRK
FOR EACH ROW
DECLARE
vSCBH varchar2(40);
iCount NUMBER;
iFor number;
BEGIN
select t.bhqz into vSCBH fr...
分类:
数据库 时间:
2014-11-11 16:40:38
阅读次数:
162
-- Create table/*create table TEST_TABLE( STUDENT VARCHAR2(200), SUBJECT VARCHAR2(200), GRADE NUMBER)tablespace SYSTEM pctfree 10 pctused 40 i...
分类:
数据库 时间:
2014-11-11 15:54:47
阅读次数:
222
增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop column test; 这里要注意几个地方,首先,增加和....
分类:
数据库 时间:
2014-11-11 10:31:11
阅读次数:
190
例行检查数据库AWR报告,有一条update语句执行多次,每次执行时间30多秒,这条SQL语句很简单,就是根据主键条件修改数据,主键个数是1到100之间。这个问题由来已久,只是偶尔出现。主键是varchar2,类似序列,由于之前有迁移过数据,特别在主键上为迁移的这部分数据加过标记,用肉眼看主键的分布是不均匀的。
第一次诊断:这个表有150万的数据,执行慢是因为update的时候没走到主键...
分类:
数据库 时间:
2014-11-11 09:23:00
阅读次数:
358
数据库表定义的话大概是这样的表 t_usersettingid varchar2(50) PKuserid varchar2(50)pageid varchar2(50)表t_slickgridcolumndefinitionid varchar2(50) PKcolumnid varchar...
分类:
Web程序 时间:
2014-11-10 01:00:12
阅读次数:
1169
存储过程动态创建表,以时间给表命名create or replace procedure create_tableas v_sql varchar2(2000);begin v_sql:='create table ' || upper('tablename')|| replace(to_char(...
分类:
其他好文 时间:
2014-11-09 19:24:16
阅读次数:
171