易截截图软件、单文件、免安装、纯绿色、仅160KB

MsSql 查看信息好语句

set statistics profile on
set statistics io on
set statistics time on
select top 1 * from et_order order by pkid desc
结果如下:
SQL Server 分析和编译时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
SQL Server 执行时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
SQL Server 执行时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
SQL Server 执行时间:
   CPU 时间 = 0 毫秒,占用时间 = 1 毫秒。
(1 行受影响)
表 'ET_Order'。扫描计数 1,逻辑读取 4 次,物理读取 0 次,预读 0 次,lob 逻辑读取 0 次,lob 物理读取 0 次,lob 预读 0 次。
(3 行受影响)
SQL Server 执行时间:
   CPU 时间 = 0 毫秒,占用时间 = 8 毫秒。
另一个办法为:
declare   @begin_date   datetime  
  declare   @end_date   datetime  
  select   @begin_date   =   getdate()  
  exec   存储过程    
  select   @end_date   =   getdate()  
  select   datediff(ms,@begin_date,@end_date)   as   '用时/毫秒'


相关文档:

AspNetPager与MSSQL海量分页存储过程结合

存储过程Pagination:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Pagination]
@tblName varchar(255), -- 表名
@PKName varchar(255), -- 字段名
@strGotFields varchar(1000) = '*' , --查询字段名
@PageSize int = 10, -- 页尺寸
@PageIndex int = 1, -- 页码
@OrderType bi ......

mssql 列内数据横向连接,用逗号分割。

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[temp_Table]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[temp_Table]
GO
CREATE TABLE [dbo].[temp_Table] (
[id]&n ......

MSSQL的一些用法集合

在select語句里面可以使用case來對某個colmun的值進行分別處理,比如
select case color
when 1 then 'red'
when 2 then 'green'
when 3 then 'blue'
else 'black'
end as 'colorName',
foodName from foods
如果使用了left join的時候,某個column的n ......

mssql存储过程as之前之后的变量申明有什么区别?

create    PROCEDURE zdy_CBFY (@SFSS VARCHAR(1),@DWBH varchar(20),@KMBH VARCHAR(10),@KJND VARCHAR(4))
AS
DECLARE @ZWkmye  varchar(20),@zwkmzd  varchar(20),@ZWSSKMYE  varchar(20)
set @zwkmye='zwkmye'+@kjnd
SET @ZWKMZD='ZWKMZD'+@KJND
SET @ZWSSKMYE='ZWSSKMYE'+@KJND
其 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号