PLSQL中如何获得list集合的长度

PLSQL中如何获得list集合的长度,第1张

使用集合函数的属性count

例如

type list_type is table of number index by binary_integer;

list_var list_type;

list_varcount

数组转换成字符串后再存入数据库

参考函数:

implode() ---把数组转换成字符串

explode() ---把字符串转换成数组

手册里有详细说明

序列化以后存储

对于一维数组可以简单的用

implode

explode

函数做数组——串的变换,但需注意分隔符要使用数组中不存在的字符

对于多维数组可以用序列化函数处理

serialize

unserialize

对于ntext,text,image请使用datalength函数取得字符串长度,注意ntext是unicode字符,一个字符长度2(不管是不是中文),所以datalength得出的长度是字符数2

Copy(stposnum);//返回st串中一个位置pos(整型)处开始的,含有num(整型)个字符的子串。如果pos大于st字符串的长度,那就会返回一个空串,如果pos在255以外,会引起运行错误。例如,st:='Brian',则Copy(st,2,2)返回'ri'

这是取其中的几个字符

取字符传长度用length or len

这个和你用的数据库有关

以上就是关于PL/SQL中如何获得list集合的长度全部的内容,包括:PL/SQL中如何获得list集合的长度、我如何直接用SQL来得到字符串的数组长度、怎样在标准的SQL语句中计算某个字段内容的长度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9345622.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存