IntelliSense功能分析之验证语法错误

日期: 2009-09-16 作者:Robert Sheldon翻译:孙瑞 来源:TechTarget中国 英文

验证错误语法   IntelliSense可以在语句中标注错误,这样你就可以立即查看到代码的错误了。错误的语句将会被红色波浪线标注出来,如下图所示:   虽然可以立即提示错误的代码,但是想通过红线提示找到错误的症结也并不是见容易的事。如上图所示的语句中,问题出在表的名称错误,所有的列名都被当成错误了,虽然它们并没有错。因此要找出语句中的错误,你需要更加仔细的审查,尤其是那些复杂的语句。

   查看标识符声明   在T-SQL代码中查看不同类型的对象是非常有帮助的。如果你将光标移动到对象上(表或函数),IntelliSense将自动提供对象的具体信息。例如:如果你将光标移动到……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

验证错误语法

  IntelliSense可以在语句中标注错误,这样你就可以立即查看到代码的错误了。错误的语句将会被红色波浪线标注出来,如下图所示:

  虽然可以立即提示错误的代码,但是想通过红线提示找到错误的症结也并不是见容易的事。如上图所示的语句中,问题出在表的名称错误,所有的列名都被当成错误了,虽然它们并没有错。因此要找出语句中的错误,你需要更加仔细的审查,尤其是那些复杂的语句。

   查看标识符声明

  在T-SQL代码中查看不同类型的对象是非常有帮助的。如果你将光标移动到对象上(表或函数),IntelliSense将自动提供对象的具体信息。例如:如果你将光标移动到一个表的名称上时,提示框将显示对象类型以及表的完整当限名称,如下图所示:

  IntelliSense所显示的信息是由对象类型所决定的。如果光标在一个函数名上,提示框将显示函数类型、参数信息以及返回值的数据类型。另一方面,光标在列上面时,提示框将显示对象类型。数据类型以及是否允许空值等信息。

  修改IntelliSense选项

  IntelliSense支持少数的选项设置修改。

  打开Options对话框,要修改IntelliSense普通设置可以选择IntelliSense node 如下图所示。

  IntelliSense还可以修改语句补充选项,包括T-SQL和XML,如下图所示。

  尽管能够修改的设置不多,但是IntelliSense在编写Transact-SQL代码时还是非常有用的,使用它虽然要习惯一段时间,但这是值得的。

  然而你要记住,IntelliSense并不支持所有的Transact-SQL语法,要想得到更多关于IntelliSense的信息,你可以参考SQL Server 2008在线指南。

翻译

孙瑞
孙瑞

相关推荐