![达梦数据库编程指南](https://wfqqreader-1252317822.image.myqcloud.com/cover/136/43738136/b_43738136.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.6.5 其他语句
1. PRINT语句
PRINT语句用于从DM SQL程序中向客户端输出一个字符串,语句中的表达式可以是各种数据类型,系统自动将其转换为字符类型。
PRINT语句便于用户调试DM SQL程序代码。当DM SQL程序的行为与预期不一致时,可以在其中加入PRINT语句来观察各个阶段的运行情况。用户也可以使用DM系统包方法DBMS_OUTPUT.PUT_LINE( )将信息打印到客户端。PRINT语句的语法格式为:
![img](https://epubservercos.yuewen.com/B7CF68/23020642809743806/epubprivate/OEBPS/Images/txt002_117.jpg?sign=1738800195-JWF1XjhyJgAL3yWhXE16Eu8Aa9YopBfO-0-66303b7219e02e9eb847f70c2b39fbec)
2. PIPE ROW语句
PIPE ROW语句只能在管道表函数中使用。管道表函数PIPE ROW可以返回行集合的函数,用户可以像查询数据库表一样查询它。目前DM管道表函数的返回值类型只支持VARRAY类型和嵌套表类型。PIPE ROW语句将返回一行到管道表函数的结果集中。如果值表达式是类类型的表达式,则会复制一个对象输入管道表函数的结果集中,保证在将同一个对象多次输入管道表函数的结果集中时,后面的修改不会影响前面的输入。
【例2-48】管道表函数举例。
![img](https://epubservercos.yuewen.com/B7CF68/23020642809743806/epubprivate/OEBPS/Images/txt002_118.jpg?sign=1738800195-R7b52KZJktsiyWFkyNyoAQOTNNe83mef-0-c7681be2261450c8dec21f991f030803)
查询管道表函数:
![img](https://epubservercos.yuewen.com/B7CF68/23020642809743806/epubprivate/OEBPS/Images/txt002_119.jpg?sign=1738800195-w9NHxDqv5lQcrTWGBCX2FQOGPT11e6gT-0-451ef93b959dd0434a72614b15a8facd)