DLURLPATHONLY

DLURLPATHONLY 函数从链接类型为 URL 的 DataLink 值返回访问指定服务器内文件所需的路径和文件名。 返回的值 NEVER 包含文件访问令牌。

读取语法图跳过可视语法图DLURLPATHONLY (DataLink-expression)
DataLink-expression
生成具有内置 DataLink 数据类型的值的表达式。

如果自变量可以为空,那么结果可以为空; 如果自变量为空,那么结果为空值。

函数的结果是变长字符串,其长度属性等于自变量的长度属性。

如果 DataLink 值仅包含注释,那么返回的结果是长度为零的字符串。

字符串的 CCSID 与DataLink-expression 的 CCSID 相同。

示例

  • 给定使用标量函数插入到表 TBLA 中行的列 COLA 中的 DataLink 值:
      INSERT INTO TABLA 
        VALUES( DLVALUE('http://dlfs.almaden.ibm.com/x/y/a.b','URL','A comment') )
    然后,对该值运行以下函数:
      SELECT DLURLPATHONLY(COLA)
        FROM TBLA
    返回值 "/x/y/a.b"。