SQL Server的基本功能性语句介绍
时间:2024-01-19 20:33:02
1 注释符
注释是指程序代码中不执行的文本字符串,是对程序的说明,可以提高程序的可读性,使程序代码更易于维护,一般嵌入在程序中并以特殊的标记显示出来。在Transact-SQL中,注释可以包含在批处理、存储过程、触发器中,有两种类型的注释符:
--:这是ANSI标准的两个连字符组成的注释符,用于单行注释。
/*…*/:这是与C语言相同的程序注释符,/*用于注释文字的开头,*/用于注释文字的结尾,可以在程序中标识多行文字为注释语句。
2 输出语句(PRINT)
输出语句PRINT语句用于把消息传递到客户端应用程序,通常是在用户屏幕上显示,消息字符串最长可达8000个字符,超过8000个的任何字符均被截断。PRINT语句只能传输文本型的字符串,或者是单个的字符型变量,PRINT语句也可以传递全局变量,但只能是字符类型的全局变量。
PRINT语句语法如下:
PRINT ‘文本' | @局部变量 | @@全局变量 |字符串表达式
尽管PRINT语句只可以显示字符串,但在Transact-SQL中提供了很多的函数可以把其它的数据类型转化为字符串。
3 错误处理语句(RAISERROR)
RAISERROR命令用于在SQL Server 2005系统返回错误信息时,同时返回用户指定的信息。RAISERROR命令可以自动记录全局变量@@error中指定的错误号,并且把错误号、严重性、错误状态以及错误消息的文本传送到客户的应用程序中。
与PRINT相比,RAISERROR在把消息返回给应用程序方面的功能更强大,因此,如果用户需要在程序中调用SQL Server 2005数据库系统错误,需要使用RAISERROR命令。
4 选项设置语句(SET)
SQL Server 2005数据库系统中设置了一些选项,用以影响服务器处理特定条件的方式,这些选项存在于用户与服务器的连接期间或用户的存储过程和触发器中,可以使用SET语句设置这些参数。语法如下:
SET condition {on | off | Value}
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
pycharm通过ssh连接远程服务器教程
![](https://img.aspxhome.com/file/2023/9/95919_0s.jpg)
Python中的Matplotlib模块入门教程
![](https://img.aspxhome.com/file/2023/8/99168_0s.png)
SQL Server如何通过SQL语句直接操作另一台服务器上的SQL SERVER的数据
Java正则表达式的基本用法和实例大全
![](https://img.aspxhome.com/file/2023/8/90028_0s.png)
和“登录”有关的事儿
![](https://img.aspxhome.com/file/UploadPic/20097/10/p173-34s.png)
酷! 程序员用Python带你玩转冲顶大会
![](https://img.aspxhome.com/file/2023/1/91941_0s.jpg)
golang 防缓存击穿singleflight的实现
Innodb中mysql快速删除2T的大表方法示例
![](https://img.aspxhome.com/file/2023/5/116735_0s.jpg)
Python3 实现爬取网站下所有URL方式
了解WEB页面工具语言XML(一)产生背景
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
![](https://img.aspxhome.com/file/2023/7/110267_0s.jpg)
python3处理word文档实例分析
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
![](https://img.aspxhome.com/file/2023/1/132291_0s.png)
pytorch中的 .view()函数的用法介绍
pytorch DistributedDataParallel 多卡训练结果变差的解决方案
![](https://img.aspxhome.com/file/2023/7/95317_0s.jpg)
举例详解Python中循环语句的嵌套使用
python 返回一个列表中第二大的数方法
vue3中使用ref和emit来减少props的使用示例详解
![](https://img.aspxhome.com/file/2023/5/133045_0s.png)