随笔分类 -  sql

摘要:原文:https://www.jianshu.com/p/ff16a7da6de0 1、vs添加类库,编写如下代码,生成dll 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syste 阅读全文
posted @ 2021-02-05 10:57 RJXS 阅读(2512) 评论(0) 推荐(1) 编辑
摘要:有时需要将内存中的表与数据库中的表比较,比如Datatable中有100行数据,需要判断在数据库中是否存在,这个时候我们就可以使用sqlserver中的【用户 定义表类型】 这里最最最重要的思路是把【用户 定义表类型】当作一张虚拟的正常表去处理 需求:现在内存中有个Datatable,数据库中有张表 阅读全文
posted @ 2019-09-15 12:11 RJXS 阅读(3467) 评论(0) 推荐(0) 编辑
摘要:1 /// 2 /// 数据库通用操作类 3 /// 4 public abstract class DbHelper 5 { 6 #region " 连接字符串 " 7 //连接字符串 8 //public static string ConnString = C... 阅读全文
posted @ 2019-09-15 11:50 RJXS 阅读(851) 评论(0) 推荐(0) 编辑
摘要:原始数据: 期望数据: 1 IF OBJECT_ID('temp_20170701','u') IS NOT NULL DROP TABLE temp_20170701 2 3 CREATE TABLE temp_20170701 ( 4 ID INT PRIMARY KEY IDENTITY(1, 阅读全文
posted @ 2018-09-02 11:50 RJXS 阅读(3122) 评论(0) 推荐(0) 编辑
摘要:1、删除完全重复数据 原始数据: 期望数据: delete result from (select ROW_NUMBER () over(partition by id order by id) r, * from temp_0814 t ) result where result.r!=1 2、删 阅读全文
posted @ 2017-09-14 20:45 RJXS 阅读(3583) 评论(0) 推荐(0) 编辑
摘要:1、行转列 现有数据: 期望数据: 1.1建表建数据 1.2 .1 静态实现 1.2.2 动态实现 2、行转列 逗号隔开 现有数据如1的第一张图 期望数据: 2.1、使用xml path 2.2、使用 函数 3、列转行 原始数据: 期望数据: 3.1建表建数据 3.2 使用UNPIVOT实现 阅读全文
posted @ 2017-07-01 11:00 RJXS 阅读(314) 评论(0) 推荐(0) 编辑
摘要:添加列:alter table table_name add new_column data_type [interality_codition] 删除列:alter table table_name drop column column_name 修改列名:sp_rename 'tablename 阅读全文
posted @ 2017-07-01 09:42 RJXS 阅读(262) 评论(0) 推荐(0) 编辑
摘要:数据库备份往往是一件非常非常重要的事情 一般数据库都有此功能了 但在这里介绍一种新的处理方式 用批处理工具完成 首先我们新建一个.sql的文件保存要备份的数据库 DECLARE @time NVARCHAR(100) SET @time='G:\tool\databackup\'+rtrim(ltr 阅读全文
posted @ 2016-04-22 00:19 RJXS 阅读(302) 评论(0) 推荐(0) 编辑

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