oracle如何输出长度 oracle sql长度

用oracle语言编写一个存储过程实现输入两个字符串C1,C2;判断两字符串的长度,输出较长的字符串 length(

create or replace procedure p_temp_c(c1 in varchar2, c2 in varchar2) is

创新互联建站是一家专注于网站建设、网站制作与策划设计,神农架林区网站建设哪家好?创新互联建站做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:神农架林区等地区。神农架林区做网站价格咨询:18980820575

str varchar2(200);

str1 varchar2(200);

str2 varchar2(200);

str3 varchar2(200);

str4 varchar2(200);

begin

str1 := utl_raw.cast_to_raw(c1);

str2 := utl_raw.cast_to_raw(c2);

str3 := length(c1);

str4 := length(c2);

select decode(sign(str1 - str2),

1,

utl_raw.cast_to_varchar2(str1),

utl_raw.cast_to_varchar2(str2))

into str

from dual;

dbms_output.put_line('c1的长度:' || str3);

dbms_output.put_line('c2的长度:' || str4);

dbms_output.put_line('较大的是:' || str);

end;

oracle如何为查询出来的数据指定一个长度

select rpad(substr(zcswz_zcbh,0,20),20,' ') as pi from zcswz

用rapd函数,后边的20是长度,引号里是个空格,也就是不足20位的补齐20位长度,长度不够的用空格填充

oracle如何用sql语句获取varchar2字段的长度

oracle中获取字符串varchar2的长度的方法:

select length(laytitle) from xxx

这样就可以返回字符串的实际长度。

oracle中怎么查字段值长度

elect * from table1 where length(字段)2

select * from table1 where length(字段名)2

oracle 查询字段多少个字?

用oracle的length()函数。

oracle中怎么查询所有数据中一个字段的最大值?

用SELECT MAX(order_id) from plt_t_news_type 即可


当前标题:oracle如何输出长度 oracle sql长度
当前地址:http://ybzwz.com/article/doooghg.html