none
关于Transaction-SQL的疑问 RRS feed

  • 问题

  • 大家都知道,在Oracle的SQL*Plus中,输入SQL语句,并输入逗号,然后回车,就能执行查询。

    但在SqlServer的Transaction-SQL中,即使输入逗号(其实输入不输入无所谓,但要换行),然后换行输入GO才能执行SQL语句,比较麻烦。有没有不输入GO就能直接执行SQL语句的功能。

    2013年8月21日 3:00

答案

全部回复

  • In ssms, you only need to click on execution button to run query.
    2013年8月21日 3:28
  • 使用 sqlcmd , 通过 -c;  参数指定;为批语句结束符就行了, 不过;要在单独的一行上

    • 已标记为答案 王长春1 2013年8月21日 9:14
    2013年8月21日 4:22
  • SQL *Plus真是个别扭的工具,当然它是有历史传承的因素在里面,如果与SSMS相比较的话(当然,更多人可能使用SQL Developer or Navcaat什么的三方工具)

    在SSMS里,要执行代码,点图标执行按钮或CTRL+E



    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2013年8月21日 6:55
  • 是比较别扭。不过这样比较接近sql plus了。呵呵。谢谢。

    2013年8月21日 9:14