随笔分类 -  数据库

SQLServer中求两个字符串的交集(字符串以符号分隔)
摘要:两个字符串,以特定符号分隔(例如‘,’号),求交集 第一种情况: declare @m varchar(100),@n varchar(100)select @m=',2,3,5,7,8,9,10,', @n=',1,3,6,8,10,'select --count(1) result=substr 阅读全文

posted @ 2017-12-26 15:41 淹死的鸭子 阅读(3736) 评论(0) 推荐(0)

一段四表联查外加字符拼接的sql,留存备查
摘要:select DISTINCT [P_ID],[P_CODE],[P_CODE_OLD],[P_NAME],[NATIVE_PLACE],[GENDER],[EDUCATION],[EMPLOY_DATE],[CITY],[IDENTITY_NUM],[OFFICE_NUM],[EMPLOY_TYPE],[P_TYPE],[PHONENO],[HOME_NUM],[DUTY],[BIRTHD... 阅读全文

posted @ 2017-10-26 17:38 淹死的鸭子 阅读(259) 评论(0) 推荐(0)

Windows2008 R2上完全卸载Oracle操作步骤(转)
摘要:最近现场项目,碰到了好几次oracle数据库被损坏,而且无法恢复的问题,没办法,只好卸载重装了。oracle卸载确实麻烦,都是从网上查的方法, 为了方便以后查询,在此就做一下记录。 Windows2008 R2上完全卸载Oracle操作步骤 1.关闭Oracle所有的服务,按【win+R】运行【se 阅读全文

posted @ 2017-05-23 14:02 淹死的鸭子 阅读(299) 评论(0) 推荐(0)

sqlbulkcopy 使用DataTable作为数据源的数据类型问题--来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier
摘要:今天做批量插入的时候,SQLSERVER总是报错,错误提示“来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier”。 首先核对了一下定义的dataTable中的DataColumn[]的顺序和数量,发现和数据库的表结构是一致的,而且把代码中对dataRow 阅读全文

posted @ 2016-11-22 17:51 淹死的鸭子 阅读(772) 评论(0) 推荐(0)

MSSQL使用sqlbulkcopy批量插入数据
摘要:具体代码如下: 注意:以上代码不能直接拷贝执行,只是用法示例 阅读全文

posted @ 2016-11-22 17:14 淹死的鸭子 阅读(220) 评论(0) 推荐(0)

MSSQL Join的使用
摘要:假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。 1、内联合(inner join)只生成同时匹配表A和表B的记录集。结果如下: 2、全外联合(full outer join)生成表A和表B里的记录全集,包括两边都匹配的记录。如果有一边没有匹配的,缺失的这一边为null。结果如下 阅读全文

posted @ 2016-10-10 11:15 淹死的鸭子 阅读(1108) 评论(0) 推荐(0)

MSSQL2008 常用sql语句
摘要:一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice disk, 阅读全文

posted @ 2016-10-10 10:48 淹死的鸭子 阅读(184) 评论(0) 推荐(0)

C#调用存储过程
摘要:1、调用无返回值的存储过程--存储过程create proc myinsert @username varchar(10), @password varchar(10), @name varchar(10), @usertype varchar(10), @createpeople varchar( 阅读全文

posted @ 2016-05-05 17:09 淹死的鸭子 阅读(549) 评论(0) 推荐(0)

SQL SERVER存储过程的几种示例
摘要:1、常用系统存储过程及使用语法:exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint stu 阅读全文

posted @ 2016-05-05 16:35 淹死的鸭子 阅读(1378) 评论(0) 推荐(0)

SQLSERVER2008 存储过程基本语法
摘要:一、定义变量--简单赋值declare @a intset @a=5print @a --使用select语句赋值declare @user1 nvarchar(50)select @user1= '张三'print @user1declare @user2 nvarchar(50)select @ 阅读全文

posted @ 2016-05-05 16:31 淹死的鸭子 阅读(11154) 评论(0) 推荐(1)

导航