mssql 语法 Set noexec on 与 Set parseonly on的区别及SQL
发布时间:2023-03-01 14:03:52 所属栏目:MsSql教程 来源:互联网
导读: Set noexec 表示编译但不执行语句。
Set parseonly 表示解析但不编译或执行语句
我们可以用来将SQL语法检查集成中到我们的系统中,如下SQL代码
--设置只检查
SET PARSEONLY on
--被检查的
Set parseonly 表示解析但不编译或执行语句
我们可以用来将SQL语法检查集成中到我们的系统中,如下SQL代码
--设置只检查
SET PARSEONLY on
--被检查的
Set noexec 表示编译但不执行语句。 Set parseonly 表示解析但不编译或执行语句 我们可以用来将SQL语法检查集成中到我们的系统中,如下SQL代码
通过使用set parseonly on,可以检查存储过程,函数等任何SQL代码集的语法正确与否比较适合在SQL查询分析器中执行 通过对set noexec on的测试,发现必须先go,再贴上需检查的代码,因为先编译所以会检查对象是否存在
在delphi中的调用代码如下:
在任何开发语言(c#\JAVA\php)的客户端mssql 语法,只要用这种模式,就可以实现MSSQL的语法检查 注:发现一个限制:被验证的SQL脚本中不能包含冒号,需用其他字符替换 (编辑:徐州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 更改SQL Server中默认备份文件夹
- Media Player 9再次涉及侵权?
- Sql Server 视图数据的增删改查方法
- SQL Server 2008中的新日期数据类型
- SQL Server Management Studio不能安装SQLServer 2008 R2的
- sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃
- 基链接标签base的使用介绍
- HTML表格标记教程(20):行的背景色属性BGCOLOR
- .net – 为什么这个DataAdapter不会将行插入数据库?
- ASP.NET MVC+EF在服务端分页使用jqGrid以及jquery Datatabl
站长推荐