随笔分类 -  Sql

摘要:索引的分类: 索引就类似于中文字典前面的目录,按照拼音或部首都可以很快的定位到所要查找的字。 唯一索引(UNIQUE):每一行的索引值都是唯一的(创建了唯一约束,系统将自动创建唯一索引) 主键索引:当创建表时指定的主键列,会自动创建主键索引,并且拥有唯一的特性。 聚集索引(CLUSTERED):聚集 阅读全文
posted @ 2021-01-06 08:35 liessay 阅读(138) 评论(0) 推荐(0)
摘要:效果 阅读全文
posted @ 2018-11-06 15:10 liessay 阅读(311) 评论(0) 推荐(1)
摘要:示例:根据tb1表同步(增、删、改)tb2表 阅读全文
posted @ 2017-12-20 22:33 liessay 阅读(374) 评论(0) 推荐(0)
摘要:ERP导入基础资料需要将货品尺码横排并用逗号分隔 方式一 方式二 方式三 案例 阅读全文
posted @ 2017-12-20 13:44 liessay 阅读(784) 评论(0) 推荐(0)
摘要:SELECT ISNULL(T1.KHMC, '总计')客户名称, ISNULL(T1.DJMC, '小计')单据名称, CAST(SUM(T1.SL) AS INT)数量 FROM ( SELECT vl.DM1, k.KHMC, vl.DJMC, vl.SL FROM VW_LSXHDMX AS 阅读全文
posted @ 2017-12-20 10:54 liessay 阅读(292) 评论(0) 推荐(0)
摘要:将一个数字例如33,或1使用t-sql语句转换成033或001 以下是详细分析: 1、select power(10,3)得到1000 2、select cast(1000+33 as varchar) 将1000转换类型 3、select right(100033,3) 从右边取3个字符得到033 阅读全文
posted @ 2017-12-18 18:03 liessay 阅读(8088) 评论(0) 推荐(0)
摘要:Transact-SQL使用下列语句来管理事务: 开始事务:BEGIN TRANSACTION 提交事务:COMMIT TRANSACTION 回滚: ROLLBACK TRANSACTION 阅读全文
posted @ 2017-12-18 15:33 liessay 阅读(230) 评论(0) 推荐(0)
摘要:1 判断数据库是否存在 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = 阅读全文
posted @ 2017-12-18 13:46 liessay 阅读(29772) 评论(0) 推荐(0)
摘要:SELECT * FROM ( SELECT vl.DM1 AS 客户代码, k.KHMC AS 客户名称, vl.SPDM AS 商品代码, s.SPMC AS 商品名称, CAST(SUM(SL) AS INT) AS 销售数量, DENSE_RANK()OVER(PARTITION BY vl 阅读全文
posted @ 2017-12-18 08:46 liessay 阅读(330) 评论(0) 推荐(0)
摘要:原文地址:http://blog.csdn.net/xyzqiang/article/details/6577831 SQL Server 日期的加减函数: DATEDIFF DATEADDDATEDIFF: 返回跨两个指定日期的日期边界数和时间边界数, 语法:DATEDIFF ( datepart 阅读全文
posted @ 2017-12-17 11:32 liessay 阅读(2813) 评论(0) 推荐(0)
摘要:DECLARE @Tname VARCHAR(30) --定义变量存放表名 DECLARE My_Cursor CURSOR --声明游标 FOR (SELECT NAME FROM SYS.databases) --查出需要的集合放到游标中 OPEN My_Cursor ... 阅读全文
posted @ 2017-12-16 17:47 liessay 阅读(289) 评论(0) 推荐(0)
摘要:--按变量赋值方式DECLARE @ViewName VARCHAR(50) --视图名 DECLARE @RowCount INT = 0 --总视图数 DECLARE @i INT = 0 --循环次数 SELECT @RowCount = COUNT(NAME) FROM sysobjects WHERE xtype = 'v' WHILE @i ... 阅读全文
posted @ 2017-12-13 18:04 liessay 阅读(269) 评论(0) 推荐(0)
摘要:--pageNum 第几页 --pageSize 每页返回多少行 CREATE PROC GetShangpin (@PageNum INT,@PageSize INT) AS BEGIN DECLARE @StarNum INT, --开始行 @EndNum INT --结束行 SET @Star 阅读全文
posted @ 2017-12-08 11:25 liessay 阅读(242) 评论(0) 推荐(0)
摘要:创建表 插入数据 日期字段不重复 日期不唯一, 用自增字段来区分: 阅读全文
posted @ 2017-10-28 23:44 liessay 阅读(1740) 评论(0) 推荐(0)