前言 用了一段时间T-SQL之后,哪怕自己没用过,也多多少少看过SSMS中的SET NOCOUNT ON命令,很多性能优化文章中都有提到这个东西,它们建议尽可能使用这个命令减少网络传输的压力,那么今天来看看它是否是个鸡肋. SET NOCOUNT的作用 首先来看看这个命令的作用,根据官方说明:阻止在结果集中返回显示受 Transact-SQL 语句或存储过程影响的行计数的消息.在说明中的"备注"部分有这么一段话,注意红字部分: 当 SET NOCOUNT 为 ON 时,将不向客户端发送…
-------选择表名 配置Ctrl+3 能够select * 桌 USE [NB] GO /* 物: StoredProcedure [dbo].[SP_Select] 脚本日期: 05/28/2015 21:46:25 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO Create Proc [dbo].[SP_Select] @OName varchar( 100) As Declare @Str Varchar (1000), @db…
------创建数据库data_Test ----- create database data_Test GO use data_Test GO create table tb_TestTable --创建表 ( id int identity(1,1) primary key, userName nvarchar(20) not null, userPWD nvarchar(20) not null, userEmail nvarchar(40) null ) GO ------插入数据---…