创建存储过程: 调用代码 测试结果 我在项目中遇到一个问题,就是元数据由分组,然后再连接,为了加快查询效率,我不得不剔除传入Where条件字符串中的一个条件,大概写法如下: DECLARE @strWhere NVARCHAR(max)='ID=1 and Age=2 and address=''销 ...
分类:
数据库 时间:
2016-10-18 02:35:02
阅读次数:
312
DECLARE @Table TABLE ( Id INT, Name NVARCHAR(100), Pid INT ,SortOrder int)INSERT @TableSELECT 1,N'上海',NULL,1UNION SELECT 2,N'江苏',NULL,1UNION SELECT 11 ...
分类:
数据库 时间:
2016-10-13 03:03:19
阅读次数:
355
切换数据库:use 数据库名 创建表:create table 表名 { //定义列 id int identify(1,1) primary key, //列名:id,数据类型:int,自动编号:从1开始每次增长1,约束:主键约束 name nvarchar(50) not null //列名:n ...
分类:
数据库 时间:
2016-10-11 21:43:22
阅读次数:
272
DECLARE @Price TABLE ( [SOLDTO] [nvarchar](80) NULL , [COUNTRY] [nvarchar](80) NULL , [SALESORG] [nvarchar](80) NULL , [COMPANYCODE] [nvarchar](80) NU ...
分类:
其他好文 时间:
2016-10-10 01:30:47
阅读次数:
115
案例:动态和静态的游标区别 游标打开后,对数据表删除,动态的游标会及时的更新数据表,静态游标不会及时的更新数据表IF OBJECT_ID('tempdb..#tb') IS NOT NULL declare @id nvarchar(800)declare @col nvarchar(800) de ...
分类:
数据库 时间:
2016-10-03 16:43:56
阅读次数:
232
表值类型是在sql server 2008中新加入的功能,我个人觉得确实很有用,之前从没用过,自从来到现在的公司后学到很多东西,所以和大家分享一下。 建表值类型语法 CREATE TYPE tpTest AS TABLE( name NVARCHAR(50) NULL, Age int NULL, ...
分类:
数据库 时间:
2016-09-30 02:41:24
阅读次数:
190
分页存储过程 CREATE PROCEDURE [dbo].[Proc_Page] @PageIndex int = 1, -- 当前页码 @PageSize int = 10, -- 每页记录条数(页面大小) @Table nvarchar(2000), -- 表名或视图名,甚至可以是嵌套SQL: ...
分类:
数据库 时间:
2016-09-29 13:25:17
阅读次数:
186
create table aa ( UserID int , UserName nvarchar(50), CityName nvarchar(50) ); insert into aa (UserID,UserName,CityName) values (1,'a','上海') insert in ...
分类:
数据库 时间:
2016-09-22 13:16:37
阅读次数:
196
Set Statistics IO ON SET STATISTICS TIME ON --/*--原来语句 DECLARE @CkNo nvarchar(4000),@ProWarn int,@SkuWarn intselect @CkNo='D1070',@ProWarn=0,@SkuWarn= ...
分类:
其他好文 时间:
2016-09-18 11:58:21
阅读次数:
156
建立一个存储过程来返回要读取的数据形成结果集: CREATE PROC dbo.getValuesFromXmlByPath@fileName NVARCHAR(128)asDECLARE @T XML,@idoc INT,@existFlag intEXEC xp_fileexist @fileN ...
分类:
其他好文 时间:
2016-09-17 00:39:08
阅读次数:
131