在屏幕上显示数据

一般的，当你在执行批处理时并不需要在屏幕上打印任何结果。然而在你调试一组SQL语句时，PRINT语句就能派上用场。下面就是PRINT语句的一个简单例子：

DECLARE @myvariable VARCHAR(30)

SELECT @myvariable=

”Hello There!”

PRINT @myvariable

你不能使用PRINT语句在屏幕上打印除字符类型以外的其它数据类型。假如你需要打印其它的数据类型，你首先必须使用CONVERT（）函数来转化他们。比如：

DECLARE @myvariable VARCHAR(10),@mynumber INT

SELECT @mynumber=12

SELECT @myvariable=CONVERT(VARCHAR(10),@mynumber)

PRINT @myvariable

在上面的例子中，变量@mynumber首先赋值12。但是你不能直接打印该变量，因为该变量的值并不是字符类型。CONVERT（）函数用于把该值转化成VARCHAR数据类型，这样它就能够打印了。

技巧

假如你仅仅是因为调试的原因而观看变量的值，你可以使用SELECT语句而不是PRINT语句。使用SELECT语句，你并不需要把一个变量转换成字符类型。