您现在的位置: > 技术沙龙 > 数据库 > SQL Server > Transact-SQL 参考 > PRINT
  • 相关软件
    >PRINT 创建者:webmaster 更新时间:2006-02-16 15:51

    将用户定义的消息返回客户端。



    语法


    PRINT 'any ASCII text' | @local_variable | @@FUNCTION | string_expr



    参数


    'any ASCII text'



    一个文本字符串。



    @local_variable



    任意有效的字符数据类型变量。@local_variable 必须是 charvarchar,或者能够隐式转换为这些数据类型。



    @@FUNCTION



    是返回字符串结果的函数。@@FUNCTION 必须是 charvarchar,或者能够隐式转换为这些数据类型。



    string_expr



    是返回字符串的表达式。可包含串联的字面值和变量。消息字符串最长可达 8,000 个字符,超过 8,000 个的任何字符均被截断。



    注释


    若要打印用户定义的错误信息(该消息中包含可由 @@ERROR 返回的错误号),请使用 RAISERROR 而不要使用 PRINT。



    示例


    A. 有条件地执行打印 (IF EXISTS)


    本示例使用 PRINT 语句有条件地返回消息。



    IF EXISTS (SELECT zip FROM authors WHERE zip = '94705')
      PRINT 'Berkeley author'


    B. 生成并显示字符串


    本示例将 GETDATE 函数的结果转换为 varchar 数据类型,并将其与 PRINT 要返回的文本进行串联。



    PRINT 'This message was printed on ' + 
      RTRIM(CONVERT(varchar(30), GETDATE())) + '.'
    相关文章
    本页查看次数: