在屏幕上显示数据

发表于:2007-06-30来源:作者:点击数: 标签:
在屏幕上显示数据 一般的,当你在执行批处理时并不需要在屏幕上打印任何结果。然而在你调试一组 SQL 语句时,PRINT语句就能派上用

在屏幕上显示数据

一般的,当你在执行批处理时并不需要在屏幕上打印任何结果。然而在你调试一组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语句,你并不需要把一个变量转换成字符类型。

原文转自:http://www.ltesting.net