上QQ阅读APP看书,第一时间看更新
4.4.3 数据输出PRINT语句
PRINT语句可以向客户端返回用户定义信息,可以显示局部或全局变量的字符串值。其语法格式如下。
PRINT msg_str | @local_variable | string_expr
• msg_str:一个字符串或Unicode字符串常量。
• @local_variable:任何有效的字符数据类型的变量。它的数据类型必须为char或varchar,或者必须能够隐式转换为这些数据类型。
• string_expr:字符串的表达式,可包括串联的文字值、函数和变量。
【例4.21】定义字符串变量name和整数变量age,使用PRINT输出变量和字符串表达式值,输入语句如下。
DECLARE @name VARCHAR(10)='小明' DECLARE @age INT = 21 PRINT '姓名 年龄' PRINT @name+' '+CONVERT(VARCHAR(20), @age)
代码执行结果如图4-16所示。
图4-16 使用PRINT输出变量结果
代码中第3行输出字符串常量值,第4行PRINT的输出参数为一个字符串串联表达式。