SQL中select命令的execute语句是什么?

时间:2010-09-16 10:44:24

标签: sql-server

在SQL server查询分析器中,为了执行存储过程,我们使用exec / execute命令,后跟proc的名称。同样,'select'命令的命令行/执行语句是什么。如何在查询分析器内部处理。

提前致谢,

与Pradeep

2 个答案:

答案 0 :(得分:3)

RE:

  

如何在内部处理   查询分析器。

这是“Professional SQL Server 2008 Internals and Troubleshooting

一书中一节的高度简略摘要
  1. 客户端上的SQL Server网络接口(SNI)建立与TDS端点的连接,并将SELECT语句作为TDS消息发送。
  2. 服务器上的SNI解压缩消息并将SQL命令传递给Command Parser
  3. 命令解析器检查缓存中是否存在合适的计划。如果没有,它会创建一个查询树并将其传递给优化器。
  4. 优化程序生成查询计划。 (如果需要)
  5. Query Executor处理查询。
  6. 使用TDS协议将结果发送回客户端。
  7. 看起来this page有关于其中一些步骤的详细信息。

答案 1 :(得分:1)

只需选择要运行的查询,然后按F5或Ctrl + E执行查询。在SQL查询之前,不需要像execute(或任何其他关键字)那样的东西。