• 相关软件
    >xp_sscanf 创建者:webmaster 更新时间:2006-02-16 15:51

    将数据从字符串读入每个格式参数所给定的变量位置。


                                                                       
    语法


    xp_sscanf {string OUTPUT, format}

        [, argument [,...n]]



    参数


    字符串



    是要从中读取参数值的字符串。



    OUTPUT



    如果指定,则将 argument 的值放到输出参数中。



    format



    是带格式的字符串,类似于 C 语言的 sscanf 函数所支持的字符串。目前仅支持 %s 格式参数。



    argument



    是为相应的 format 参数值设置的 varchar 变量。



    n



    是表示最多可以指定 50 个参数的占位符。



    返回代码值


    0(成功)或 1(失败)



    结果集


    xp_sscanf 返回下列消息:



    The command(s) completed successfully.


    权限


    执行权限默认授予 public 角色。



    示例


    下例使用 xp_sscanf 从源字符串提取两个值(根据它们在源字符串格式中的位置)。



    DECLARE @filename varchar (20), @message varchar (20)
    EXEC xp_sscanf 'sync -b -fauthors10.tmp -rrandom', 'sync -b -f%s -r%s',
      @filename OUTPUT, @message OUTPUT
    SELECT @filename, @message


    下面是结果集:



    -------------------- -------------------- 
    authors10.tmp     random
    相关文章
    本页查看次数: