- 浏览: 69033 次
- 性别:
- 来自: 南京
最新评论
文章列表
create or replace function get_shrdnmbyids
(
ids varchar2, --要分割的字符串
strsplit varchar2 --分隔符号
)
return varchar2
is
Result varchar2(4000);
tempstr varchar2(4000);
bmname varchar2(200);
userid varchar2(200);
begin
Result:='';
tempstr:=ltrim(rtrim(ids))
循环遍历函数
- 博客分类:
- mysql自定义函数
BEGIN
#Routine body goes here...
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);
SET sTemp = '0';
SET sTempChd =cast(currentSys as CHAR);
WHILE sTempChd is not null DO
SET sTemp = concat(sTemp,',',sTempChd);
SELECT ...
介绍mysql 存储过程、函数
- 博客分类:
- mysql自定义函数
Mysql从 5.0 开始支持存储过程和 trigger ,给我们喜欢用 mysql 的朋友们更喜欢 mysql 的理由了,语法 上和PL/SQL 有差别,不过搞过编程的人都知道,语法不是问题,关键是思想,大致了解语法后,就从 变量定义,循环,判断,游标,异常处理这个几个方面详细学习了。关于游标的用法Mysql 现在提供 的还很特别,虽然使用起来没有PL/SQL 那么顺手,不过使用上大致上还是一样。
定义游标 :declare fetchSeqCursor cursor for select seqname, value from sys_sequence; 使用游标 :open f ...
BEGIN
#Routine body goes here...
DECLARE Result varchar(4000);
DECLARE v_acc_menuid varchar(400);
DECLARE flag INT;
DECLARE a varchar(200);
DECLARE menu_cursor CURSOR for
select t.menuid from w_manager_rolemenu t where t.roleid =roleid ORDER BY t.menuid;
DECLARE CONTINU ...
oracle中查找某个表属于哪个用户?
- 博客分类:
- Oracle知识
select owner from dba_tables where table_name=upper('表名');不过这个要求你当前登录的用户权限为dba才行,或有查询这个视图的权限才行。
存储过程实例(二)
- 博客分类:
- Oracle 存储过程
create or replace procedure neusoft_insemployee_id is
cursor test_post_sort is
select t.employee_code,t.post_sort_code from urp_exam.trans_data_post_sort t where t.employee_code not like '14%';
v_empid varchar2(20);
t_dataset test_post_sort%rowtype;
BEGIN
v_empid:='';
...
java split
- 博客分类:
- java代码
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。如执行:"2|33|4".split("|")
出来的结果是:
""
2
|
3
3
|
JS里实现java的replaceAll
- 博客分类:
- JS技术
JS 字符串有replace() 方法。但这个方法只会对匹配到的第一个字串替换。 如下例:
[javascript] view plaincopy
<HTML>
java文件打包下载
- 博客分类:
- java代码
package com.abchina.swdx.os.contactdept.web.action;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.htt ...
获取两个时间节点之间所有的天
- 博客分类:
- Oracle知识
select to_char(to_date(m.dates),'yyyy-mm-dd Day') as ss
from(SELECT TRUNC(TO_DATE('2015-04-28', 'yyyy-MM-dd')) + ROWNUM - 1 AS DATES
FROM ALL_OBJECTS
WHERE TRUNC(TO_DATE('2015-04-28', 'yyyy-MM-dd')) + ROWNUM - 1 <=
TRUNC(TO_DATE('2015-05-19', 'yyyy-MM-dd'))) m
ajax同步异步的理解
- 博客分类:
- JS技术
同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕------------------------------------------------------------------------------------------------同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。 ...
plsql保存sql时不生成~文件
- 博客分类:
- Oracle知识
plsql developer的备份文件,帮助在出现各种情况时,恢复你的SQL脚本的,你可以在配置中禁用它就不会出现了
工具-》首选项-》文件-》备份 ,在右侧“备份文件”设置栏中,选择“禁止”单选按钮即可。
if (txtid.Trim() == "") { 换成 if (txtid.replace(/(^\s*)|(\s*$)/g,'') == "") {
多列统计
- 博客分类:
- Oracle自定义函数
create or replace function njutec_evaluation(paramid in varchar2,paramtype in varchar2) return varchar2 is
Result varchar2(4000);
cnts integer:=0;
tmpyear1 varchar2(20);
tmpyear2 varchar2(20);
tmpyear3 varchar2(20);
tmpyear4 varchar2(20);
tmpyear5 varchar2(20);
begin
se ...
select owner from dba_tables where table_name='表名';