E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
varchar2
Oracle存储过程,以逗号分隔字符串in传参的处理
参数定义i_ward_idin
varchar2
存储过程whereward_idin(i_ward_id)经测试发现存错过程写死如whereward_idin(‘11’,‘22’,‘33’)是没有问题的。
Nemo_XP
·
2020-08-21 16:10
数据库~Oracle
使用PL SQL 编写一个逗号分割字符串分割处理函数
createorreplacefunctionF_INTELLECT_FIRST_SALES_PROV(var_salesin
varchar2
,var_first_salesIN
VARCHAR2
,var_splitin
VARCHAR2
狮子爱睡觉
·
2020-08-21 16:10
ORACLE
plsql
字符串分割
Oracle处理指定分隔符中的字符串
DECLAREV_LENGTHNUMBER;V_TMP
VARCHAR2
(10);V_STR
VARCHAR2
(20):='12;6;2;5;3';BEGINV_LENGTH:=LENGTH(V_STR)-
lubinsu
·
2020-08-21 16:01
Oracle
oracle 分割字符串,并取对应的值
createorreplacefunctionstrsplit(p_value
varchar2
,--字符串p_split
varchar2
,--分隔符p_numinteger)--取第几位值--usage
搬砖的小刘
·
2020-08-21 16:18
Oracle
oracle in('字符串') 无效数字问题
id为integer,ids对应字段为
varchar2
。
qq_42845400
·
2020-08-21 16:25
instr
in无效数字
oracle字符串根据分隔符号获取第几个元素
第一种方法CREATEORREPLACEFUNCTIONMES_Get_StrOfIndex(av_str
varchar2
,--要分割的字符串av_split
varchar2
,--分隔符号av_indexnumber
qq_42387526
·
2020-08-21 16:15
oracle列转行以及一行转多行
--创建临时表存储用户办理套餐信息createtabletmp_20200621(user_idnumber(20),dou_disc_idnumber(10),dou_disc_name
varchar2
小雄学编程
·
2020-08-21 15:58
数据库开发
sql
oracle分割字符串
1.定义类型TYPEt_Array用于数据返回TYPEt_ArrayISTABLEOF
VARCHAR2
(4000)indexbybinary_integer;--写在包package中indexbybinary_integer
qq_33903684
·
2020-08-21 15:45
ORACLE
oracle根据特定分隔符单条数据分割为多行
先贴代码createorreplacetypet_table1istableof
VARCHAR2
(200)CREATEORREPLACEFUNCTIONF_SPLIT(P_LISTCLOB,P_SEP
VARCHAR2
.醒梦.
·
2020-08-21 15:03
ORA-02261: 表中已存在这样的唯一关键字或主键
createtableEM_USER.EM_CONT_UPDATE_LOG(ECUL_ID
varchar2
(32char)notnullunique,ECUL_CONT_ID
varchar2
(32char
onlyavril19
·
2020-08-21 15:29
oracle
如何在表中的唯一/主键被外部关键字引用的情况下drop表
SQL>createtablet(t1intprimarykey);Tablecreated.SQL>createtablet1(t1int,t2
varchar2
(20));Tablecreated.SQL
ohmygol
·
2020-08-21 15:56
得出一个月有多少工作日
CREATEORREPLACEFUNCTIONGet_WorkingDays(nyIN
VARCHAR2
)RETURNINTEGERIS/*--------------------------------
甲骨文
·
2020-08-21 15:51
Oracle
工作
integer
date
function
算法
sql
CHAR,VARCHAR,
VARCHAR2
类型的区别与使用
区别:1.CHAR的长度是固定的,而
VARCHAR2
的长度是可以变化的,比如,存储字符串“abc",对于CHAR(20),表示你存储的字符将占20个字节(包括17个空字符),而同样的
VARCHAR2
(20
甲骨文
·
2020-08-21 15:51
Oracle开发
数据仓库拉链算法在ORACLE中的实现
1、拉链算法用到的相关表结构建表脚本(源表、目的表、临时表).sql--生成目标表createtableEDW_T100_STATUS_H(ID
VARCHAR2
(8)notnull,STATUS
VARCHAR2
nsj820
·
2020-08-21 15:50
Develop
oracle trigger触发器
–记录TRIGGER表createorreplacetableBY_TRIGGER_LOG(trig_name
varchar2
(255),trig_time
varchar2
(255),trig_table
varchar2
Moshow郑锴
·
2020-08-21 15:29
数据库
execute immediate的简单用法(oracle)
示例代码:createorreplaceprocedureproc_test(--参数区域)is--变量区域--sql脚本v_sql
varchar2
(2000):='';--记录学生数量v_numnumber
ming9537
·
2020-08-21 15:52
Oracle EXECUTE IMMEDIATE语句
当执行SQL语句时,不要用分号,当执行PL/SQL块时,在其尾部用分号2.不支持返回多行的查询,使用临时表来存储记录或者用REFcursors.sample:1.USING子句declarestarff
varchar2
fofo2013
·
2020-08-21 15:47
数据库
巧取指定记录与外关联查询
1取得表中第6到第10条记录的值1.1第一种方法,使用minus语句假设ddl语句如下:CREATETABLET(ID
VARCHAR2
(4)PRIMARYKEY,VALUEINT)那么第一种方法就是取出前
luanxj
·
2020-08-21 14:44
ORACLE中的索引与组合索引比对
看下面一个例子:createtableTB1(OWNER
VARCHAR2
(30)notnull,OBJECT_NAME
VARCHAR2
(30)notnull,SUBOBJECT_NAME
VARCHAR2
lovelinsong
·
2020-08-21 14:08
Oracle 随机数 记录时间 for循环
createorreplaceprocedureProc_startPunchWorkasdeclarehhinteger:=7;mminteger;ssinteger;todayDate
varchar2
我不想做代码匠
·
2020-08-21 14:08
原创
oracle split去逗号,行列转换
1.针对'1','2','3','4','5'(逗号在字符串外面)SQL>SELECTCOLUMN_VALUEFROMTABLE(SYS.ODCI
VARCHAR2
LIST('1','2','3','4'
jumtre
·
2020-08-21 14:24
Oracle
oracle
数据库
split
正则表达式
分割
oracle数据库字符串切割split
1新建数据库类型createorreplacetypeSTR_SPLITastableof
varchar2
(50);2创建functionCREATEORREPLACEFUNCTIONSPLITSTR(
jumtre
·
2020-08-21 14:24
Oracle
oracle group by 字段合并
中国台北中国香港中国上海日本东京日本大阪要求得到如下结果集:---------------------------中国台北,香港,上海日本东京,大阪COUNTRY
VARCHAR2
(20)YCITY
VARCHAR2
饲养员cq
·
2020-08-21 14:34
Oracle分割字符串转成表的方法
--分割字符串转成表(1)定义嵌套表类型CREATEORREPLACETYPE"MYTABLE"ASTABLEOF
varchar2
(100)(2)创建函数CREATEORREPLACEFUNCTIONsplit
老码伏枥驿站
·
2020-08-21 14:46
ORACLE
oracle数据库树形结构用法总结
表结构:QUOTEcreatetabletree1(parent
varchar2
(30),child
varchar2
(30));insertintotree1values(null,'亚洲');insertintotree1valu
jackother
·
2020-08-21 14:12
Oracle之創建和管理表
一、創建表//創建一個student表createtablestudent(IDnumber(6),//學號NAME
varchar2
(25),//名字BIRTHdate,//生日GRADEnumber(
iteye_6524
·
2020-08-21 14:07
Oracle
数据库
oralce 将一个字符串里的数据按逗号分隔去重再拼接成一个新的字符串
00010430,00228290,07046884,07383953'新建一个function实现此功能createorreplaceFUNCTION"SF_SPLIT_ACCOUNT_ID_LIST"(account_id_listIN
VARCHAR2
iteye_14109
·
2020-08-21 14:54
oracle
oracle字符类型
varchar2
一个中文占多少字节
Oracle一个中文汉字占用几个字节,要根据Oracle中字符集编码决定查看oracleserver端字符集selectuserenv('language')fromdual;如果显示SIMPLIFIEDCHINESE_CHINA.ZHS16GBK,一个汉字占用两个字节;如果显示SIMPLIFIEDCHINESE_CHINA.AL32UTF8,一个汉字占用三个字节.可以用以下语句查询一个汉字占用的
iteye_13960
·
2020-08-21 14:53
Oracle中使用SQL将查询的结果以逗号分隔并转成
varchar2
字符串类型
在Oracle11G以下版本中,如果想要将查询的结果以逗号分隔并转化成字符串,那么可以通过如下操作。主要用到两个函数,wm_concat(字段)返回CLOB类型对象dbms_lob.substr(字段,长度,起始位置)将CLOB类型对象截取后转换成字符串示例如下:假设查询结果SELECTIDFROMT_USER查询结果为123456789101112想列转行返回这样的结果:1,2,3,4,5,6,
技术宅星云
·
2020-08-21 14:49
#
Oracle
Oracle 如何将一个字段拆分成表
先将'a,b,d'拆分,在转化为表1创建类型CREATEORREPLACETYPE"TYPE_SPLIT"ISTABLEOF
VARCHAR2
(4000)2创建拆分函数CREATEORREPLACEFUNCTION"SPLIT
码灵
·
2020-08-21 14:49
Oracle
拆分
Oracle
查分成表
oracle存储过程之切割字符串(二)
调用及一个普通的查询过程调用代码(一个function):--通过分割,把一个字符串的值获取到最后一个functiongetLastValueBySeperator(p_strIN
VARCHAR2
,p_delimiterIN
VARCHAR2
guoxu775
·
2020-08-21 14:15
oracle存储过程之切割字符串(一)
oracle存储过程之切割字符串CREATEORREPLACETYPEty_str_splitISTABLEOF
VARCHAR2
(4000)tools包头:createorreplacepackagecommon_toolis
guoxu775
·
2020-08-21 14:15
ORACLE 查询多行转单行数据,并且用逗号分隔展示方法
表结构如下:NAMENullType--------------------------------------N_SEC_CODENOTNULLCHAR(6)C_RESEARCHER_CODENOTNULL
VARCHAR2
用笑掩饰伤痕
·
2020-08-21 14:44
Oracle
Oracle将以逗号分隔的数字字符串根据字典表转换为中文字符串
CREATEORREPLACEFUNCTIONFN_GET_STATUS_STR(P_STRIN
VARCHAR2
)RETURN
VARCHAR2
ASLSTR
VARCHAR2
(1000)DEFAULTP_STR
冷月宫主
·
2020-08-21 14:24
Oracle
Oracle多行记录字符串综合操作几种方法
连接字符串)呢,例如:SQL>desctest;NameTypeNullableDefaultComments------------------------------------------COUNTRY
VARCHAR2
dogiant
·
2020-08-21 14:44
知道
[置顶] java面试题经典20例【第七季_常瑞鹏】
这个四个表中字段的具体情况参看如下内容:EMPLOYEES(employee_idnumber(6)notnull,first_name
varchar2
(20),last_name
varchar2
(25
ddmkmbdq307072
·
2020-08-21 13:53
[置顶] java面试题经典29例【第八季_常瑞鹏】
这个四个表中字段的具体情况参看如下内容:EMPLOYEES(employee_idnumber(6)notnull,first_name
varchar2
(20),last_name
varchar2
(25
ddmkmbdq307072
·
2020-08-21 13:53
oracle按分隔符取数据
declarestr
varchar2
(100);startpositionnumber(10);lennumber(10);output
varchar2
(100);beginstr:='hello,nick
daifeng130
·
2020-08-21 13:13
数据库
oracle中分割字符串的方法
createorreplacefunctionGet_StrArrayLength(av_str
varchar2
,--要分割的字符串av_split
varchar2
--分隔符号)returnnumberislv_str
varchar2
dacong910
·
2020-08-21 13:13
ORACLE
oracle
function
sql
索引分裂的enq
SQL>createtablet1(idnumber,name
varchar2
(1000));TablecreatedSQL>createindexindex_t1ont1(id,name)pctfree0
cuiheji0772
·
2020-08-21 13:28
OGG错误只能insert,update 无效果
今天做了一个实验:环境:11GogglinuxOTO同步一张表数据:源表tab目标表tab结构定义相同在源库创建表:createtabletab(sn
varchar2
(2),sexchar(1),mondate
clep17285
·
2020-08-21 13:36
12c ILM数据生命周期管理
heatmap,用来跟踪数据的访问情况SQL>altersystemsetheat_map=on;Systemaltered.测试数据droptableppurge;createtablep(idint,name
varchar2
cmbj68996
·
2020-08-21 13:05
oracle添加表约束的2种方法
方法1:在列的级别上定义约束createtableproduct(Pname
varchar2
(20)unique,Pdatedatenotnull,PIDnumber(5)primarykey,check
小邹
·
2020-08-21 13:20
oracle
转换一个字段中含有多个另外一张表的id - - 行转列
-入参:表id/*cxcyxm02:操作表,含有一个存储另一张表(xs0101)多个主键id的字段ids:操作表的主键id*/CREATEORREPLACEFUNCTIONcxcyxmcyry(ids
VARCHAR2
bmw601055
·
2020-08-21 13:12
oracle实现绑定in字符串
1.建立存放字符串的数组类型createorreplacetypeType_bindastableOF
VARCHAR2
(4000)2.建立将字符串转成数组然后返回给Type_bind函数。
billhost
·
2020-08-21 13:06
oracle技术篇
oracle sql分组合并
Sql代码createtableTABLE1(IDINTEGER,NAME
VARCHAR2
(10))createtableTABLE2(IDINTEGER,ROLE
VARCHAR2
(10))insertintoTABLE1
arsenic
·
2020-08-21 13:08
工作
mybatis调取oracle execute immediate动态拼接存储过程返回结果
1:存储过程--动态过程createorreplaceproceduredynamic_pro(proin
varchar2
,resout
varchar2
)isvSQL
varchar2
(200);beginvSQL
阿杜_ardo
·
2020-08-21 13:08
mybatis
mybatis
Oracle存储过程参数以逗号隔开,循环执行
创建分割函数CREATEORREPLACEFUNCTIONSPLITSTR(P_STRINGIN
VARCHAR2
,P_DELIMITERIN
VARCHAR2
)RETURNSTR_SPLITPIPELINEDASV_LENGTHNUMBER
喜欢漓
·
2020-08-21 13:37
个人学习
oracle 将一行拆分成多行
DROPTABLETESTPURGE;CREATETABLETEST(po_number
VARCHAR2
(16),product_name
VARCHAR2
(64),quantityNUMBER);INSERTINTOTESTVALUES
aoyanbai9311
·
2020-08-21 13:04
Oraclr Split函数
--函数代码createORREPLACEtypeSplit_Typeasobject(s_idinteger,s_value
varchar2
(1000));CREATEORREPLACETYPESplit_TableISTABLEOFSplit_Type
XMM_1030
·
2020-08-21 13:40
Oracle
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他