首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL ORACLE使用列中的点和使用htf (超文本函数)

SQL ORACLE使用列中的点和使用htf (超文本函数)
EN

Stack Overflow用户
提问于 2018-07-23 15:01:30
回答 1查看 41关注 0票数 1

我在SQL ORACLE数据库上工作,我创建了一个表,然后进入foor loob,并使用htf将表转换为html格式。

代码语言:javascript
复制
create table show_mail (id number, data varchar2(25));
insert into show_mail values(101, 'one hundred & one')
insert into show_mail values(202, 'two hundred & two')
insert into show_mail values(303, 'three hundred & three')


DECLARE
v_html VARCHAR2(32767);
BEGIN
v_html := v_html || HTF.TABLEOPEN('border="1px"');
v_html := v_html || HTF.TABLEROWOPEN;
v_html := v_html || HTF.TABLEHEADER('ID.DATA');
v_html := v_html || HTF.TABLEROWCLOSE;
FOR i IN (SELECT * FROM show_mail) LOOP
v_html := v_html || HTF.TABLEROWOPEN;
v_html := v_html || HTF.TABLEDATA((i.id));
v_html := v_html || HTF.TABLEDATA(HTF.ESCAPE_SC(i.data));  
v_html := v_html || HTF.TABLEROWCLOSE;
END LOOP;
v_html := v_html || HTF.TABLECLOSE;

DBMS_OUTPUT.PUT_LINE(v_html);
end; 

我写了这段代码,结果是这样的;

代码语言:javascript
复制
ID.DATA
  101   numberone
  202   numbertwo
  303   numberthree

然而我想看到的是喜欢;

代码语言:javascript
复制
ID.DATA
101.numberone
202.numbertwo
303.numberthree

有没有可能数字指向和书写在一起?

EN

回答 1

Stack Overflow用户

发布于 2018-07-23 16:24:07

只需连接这些值并将其写入HTF.TABLEDATA(i.id||'.'||i.data);即可

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51473188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档