随笔分类 - 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
阅读全文
摘要:有时需要将内存中的表与数据库中的表比较,比如Datatable中有100行数据,需要判断在数据库中是否存在,这个时候我们就可以使用sqlserver中的【用户 定义表类型】 这里最最最重要的思路是把【用户 定义表类型】当作一张虚拟的正常表去处理 需求:现在内存中有个Datatable,数据库中有张表
阅读全文
摘要:1 /// 2 /// 数据库通用操作类 3 /// 4 public abstract class DbHelper 5 { 6 #region " 连接字符串 " 7 //连接字符串 8 //public static string ConnString = C...
阅读全文
摘要:原始数据: 期望数据: 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,
阅读全文
摘要: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、删
阅读全文
摘要:1、行转列 现有数据: 期望数据: 1.1建表建数据 1.2 .1 静态实现 1.2.2 动态实现 2、行转列 逗号隔开 现有数据如1的第一张图 期望数据: 2.1、使用xml path 2.2、使用 函数 3、列转行 原始数据: 期望数据: 3.1建表建数据 3.2 使用UNPIVOT实现
阅读全文
摘要:添加列:alter table table_name add new_column data_type [interality_codition] 删除列:alter table table_name drop column column_name 修改列名:sp_rename 'tablename
阅读全文
摘要:数据库备份往往是一件非常非常重要的事情 一般数据库都有此功能了 但在这里介绍一种新的处理方式 用批处理工具完成 首先我们新建一个.sql的文件保存要备份的数据库 DECLARE @time NVARCHAR(100) SET @time='G:\tool\databackup\'+rtrim(ltr
阅读全文