随笔分类 -  sqlserver

摘要:日常处理数据,难免会操作数据库。update,delete或者insert操作,例如没有带条件或者带的条件不对,将痛苦万分。 踩坑王在此分享经验,希望能帮到到家。 操作技巧:就一句话,只要是update,delete或者insert,提前开启一个事务,再去执行相应的sql语句。如果发现错了直接rol 阅读全文
posted @ 2024-06-03 13:48 尤念 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.需求描述 A表是全数据表,需要批量更新B表制定列的部分数据。条件是B表的另外一列定于A表的另外一列 2.实例代码 update B set col1 = A.col1 from A where B.col2=A.col2 and b.col2>'2024-01-11'; 3.代码说明 where 阅读全文
posted @ 2024-02-18 17:12 尤念 阅读(120) 评论(0) 推荐(0) 编辑
摘要:场景描述:假设一张表有列A查询出的结果 A 小张 小明 小红 需要返回结果为:小张,小明,小红 实现步骤:需要使用到两个函数,分别是for xml Path(''),Stuff(p1,p2,p3,p4) 函数1:使用实例 select ','+A from [tablename] for xml P 阅读全文
posted @ 2023-12-07 11:36 尤念 阅读(355) 评论(0) 推荐(0) 编辑
摘要:1.DATEDIFF(prm1,prm2,prm3)函数 概念:返回两个日期字段的差异(prm2,prm3) prm1:日期格式(dd:差异天数,mm,差异月份,dd:差异年份) 今天的所有数据: select * from 表名 where DateDiff(dd,datetime类型字段,get 阅读全文
posted @ 2023-06-08 09:27 尤念 阅读(309) 评论(0) 推荐(0) 编辑
摘要:参考连接:https://www.cnblogs.com/xiongze520/p/14595601.html --写法(无参): USE [Test] --[Test]使用的数据来源(数据库名)GO/****** Object: StoredProcedure [dbo].[PR_ShowData 阅读全文
posted @ 2023-03-02 21:08 尤念 阅读(146) 评论(0) 推荐(0) 编辑
摘要:Sql Server Update 更新数据。 基础语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 示例:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' UPDATE 单表多字段 基本语 阅读全文
posted @ 2022-10-17 15:40 尤念 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1.作用: 删除指定字符串参数。 2.语法: stuff(character_expression , start , length ,character_expression) 四个参数:parm1,parm2,parm3,parm4 parm1:可以是字符串、表达式 parm2:起始截止字符位置 阅读全文
posted @ 2022-08-29 16:13 尤念 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:1.批量更新主表实例分享 --明细表的数据汇总值和主表的IDselect h.id,sum(d.yxgst) yxgs2 from formtable_main_379 h left join formtable_main_379_dt1 d on h.id =d.mainid where (d.y 阅读全文
posted @ 2022-08-05 16:19 尤念 阅读(1572) 评论(0) 推荐(0) 编辑
摘要:1、什么是存储过程? 存储过程可以理解为是一个函数,函数中可以有参数可以无参数,函数是被调用的时候才会被执行,函数中封装了一组sql语句。 2、存储过程的分类? 不带参数的、待参数的、带返回值的 3、简单代码实例 --创建测试数据create table books ( book_id int id 阅读全文
posted @ 2022-04-29 00:29 尤念 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1、insert语法 insert into [数据库名].[dbo].[表名] (clum1,clum2...) values(v1,v2...) 2、select语法 select * from [表名] where [条件表达式] 3、update语法 update [表名] set [列名1 阅读全文
posted @ 2022-04-28 23:38 尤念 阅读(81) 评论(0) 推荐(0) 编辑

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