随笔分类 -  MSSQL&Oracle&MySQL

关系数据库
摘要:USE [Dev] GO CREATE SYNONYM [dbo].[User_Table] FOR [Test].[dbo].[User_Table] GO 阅读全文
posted @ 2020-11-18 00:19 蜜雪粮液 阅读(216) 评论(0) 推荐(0) 编辑
摘要:public class SQLiteHelper { private static readonly string conStr = ConfigurationManager.AppSettings["SQLiteDbConn"].ToString() /// <summary> ///增、删、改 阅读全文
posted @ 2020-10-22 14:50 蜜雪粮液 阅读(414) 评论(0) 推荐(0) 编辑
摘要:--用中括号实现两个字段组合成一个并显示 select Phone as 手机号, (CAST(Name as varchar(20))+'['+ CAST (ShopNo as varchar(20))+']') as 姓名工号 From Shopping (NOLOCK) t order by 阅读全文
posted @ 2020-07-15 10:56 蜜雪粮液 阅读(1310) 评论(0) 推荐(0) 编辑
摘要:自动作业执行SQL存储过程带返回参数 DECLARE @StartTime DATETIME; DECLARE @EndTime DATETIME; DECLARE @rt_code2 NVARCHAR(1000); DECLARE @rt_msg2 NVARCHAR(1000); EXEC p_I 阅读全文
posted @ 2020-06-30 14:26 蜜雪粮液 阅读(378) 评论(0) 推荐(0) 编辑
摘要:USE [test] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER function [dbo].[GetNameList](@Ruleids nvarchar(MAX)) returns nvarchar(MAX) as beg 阅读全文
posted @ 2020-03-27 17:21 蜜雪粮液 阅读(289) 评论(0) 推荐(0) 编辑
摘要:游标处理:触发器中DELETE和INSERTED其实是两张虚表,因此用变量获取仅能得到一条数据,但是如果用游标的话可以获取到位于虚表中的所有数据,批量处理 未使用游标处理:触发器中DELETE和INSERTED是两张虚表,那么其实上述的操作也可以这么来 阅读全文
posted @ 2019-12-26 10:47 蜜雪粮液 阅读(502) 评论(0) 推荐(0) 编辑
摘要:开启权限配置 调用存储 存储调用存储 创建http请求的存储过程 访问URL地址的 API控制器中创建方法 阅读全文
posted @ 2019-12-10 15:12 蜜雪粮液 阅读(2498) 评论(0) 推荐(0) 编辑
摘要:抛砖引玉 引荐过来的东西 注意细节方面 就是 存贮的字段值中的json数据中 其它字段值的中间不能有逗号存在不然会引起 查值异常 譬如:"CarName":"幻影系能源SL00", 不能存在值"CarName":"幻影系能源SL00,全新一代特别奉献版,越野系列", 生成数据: 阅读全文
posted @ 2019-11-25 16:59 蜜雪粮液 阅读(1495) 评论(0) 推荐(1) 编辑
摘要:with tt as (select A.GID, CASE WHEN A.IsApp='是' THEN 'APP' else '' end 'APP', CASE WHEN A.IsSmallApp='是' THEN '小程序' else '' end 'SmallApp' from Order A ) select A.SalePrice,A.SaleStatus, --销售参与渠道 --(A 阅读全文
posted @ 2019-11-08 14:39 蜜雪粮液 阅读(3181) 评论(0) 推荐(0) 编辑
摘要:--双11活动结束时间大于当前服务器时间代表有效期的活动 --实现1 select * from ProdCar A where A.EndDate> GETDATE() and A.EndDate >='2019-11-07 00:00:00.000' AND '2019-11-07 18:00:00.000' > A.BeginDate --实现2 --给定时间区间(beg... 阅读全文
posted @ 2019-11-05 17:04 蜜雪粮液 阅读(1084) 评论(0) 推荐(0) 编辑
摘要:分组排序对于主单对应多个明细 分组排序去重 如果 明细中对应到第三个明细中也存在对应的主单信息时 最好取决于第二个表的明细ID来排序分组筛选重复项 阅读全文
posted @ 2019-09-19 15:06 蜜雪粮液 阅读(260) 评论(0) 推荐(0) 编辑
摘要:字段值 函数实现: 调用函数实现: [dbo].GetName(Gids) AS ShopName |保时捷店铺|奔驰店铺 阅读全文
posted @ 2019-07-23 17:11 蜜雪粮液 阅读(769) 评论(0) 推荐(0) 编辑
摘要:存在值信息 表值函数实现: 关联表结合函数 实现: 阅读全文
posted @ 2019-07-23 16:56 蜜雪粮液 阅读(417) 评论(0) 推荐(0) 编辑
摘要:--not in 和not exists 如果查询语句使用了not in 那么内外表都进行全表扫描,没有用到索引;而not extsts 的子查询依然能用到表上的索引。所以无论那个表大,用not exists都比not in要快。 --NOT IN select * from OrderAsst A where A.OrgGid NOT IN( select A.OrgGid from... 阅读全文
posted @ 2019-07-08 10:55 蜜雪粮液 阅读(224) 评论(1) 推荐(0) 编辑
摘要:select SUM(ISNULL(ABS(ShopAmount),0)) from OrderDetail 阅读全文
posted @ 2019-07-02 16:06 蜜雪粮液 阅读(351) 评论(0) 推荐(0) 编辑
摘要:联合主键索引 联合索引 ALTER TABLE [dbo].[Tb_Shop] ADD CONSTRAINT [shopno] UNIQUE NONCLUSTERED ( [ShopGid] ASC, [ProdGid] ASC, [SkuGid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SO... 阅读全文
posted @ 2019-06-10 14:10 蜜雪粮液 阅读(991) 评论(0) 推荐(0) 编辑
摘要:CAST(SaleQty AS INT)-CAST(ISNULL( Qty,0) AS INT) CountQty select ISNULL( CAST(E.Qty AS INT),0 ) FROM OrderDetail E 空值 需要默认为0 即可 阅读全文
posted @ 2019-05-15 13:16 蜜雪粮液 阅读(7225) 评论(0) 推荐(0) 编辑
摘要:--获取当前时间月份为两位数 SELECT RIGHT('00'+CAST(MONTH(GETDATE()) AS VARCHAR(2)),2) --获取当前时间上月月份为两位数 SELECT RIGHT('00'+CAST(MONTH(DATEADD(MONTH,-1, GETDATE())) AS VARCHAR(2)),2) 阅读全文
posted @ 2019-04-10 16:55 蜜雪粮液 阅读(7338) 评论(0) 推荐(0) 编辑
摘要:简单的表操作: 关联表操作 With AS 子查询 递归CTE 方式 阅读全文
posted @ 2019-03-27 13:32 蜜雪粮液 阅读(1091) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示