摘要:两个字符串,以特定符号分隔(例如‘,’号),求交集 第一种情况: 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
阅读全文
摘要: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...
阅读全文
摘要:最近现场项目,碰到了好几次oracle数据库被损坏,而且无法恢复的问题,没办法,只好卸载重装了。oracle卸载确实麻烦,都是从网上查的方法, 为了方便以后查询,在此就做一下记录。 Windows2008 R2上完全卸载Oracle操作步骤 1.关闭Oracle所有的服务,按【win+R】运行【se
阅读全文
摘要:今天做批量插入的时候,SQLSERVER总是报错,错误提示“来自数据源的String类型的给定值不能转换为指定目标列的类型 uniqueidentifier”。 首先核对了一下定义的dataTable中的DataColumn[]的顺序和数量,发现和数据库的表结构是一致的,而且把代码中对dataRow
阅读全文
摘要:具体代码如下: 注意:以上代码不能直接拷贝执行,只是用法示例
阅读全文
摘要:假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。 1、内联合(inner join)只生成同时匹配表A和表B的记录集。结果如下: 2、全外联合(full outer join)生成表A和表B里的记录全集,包括两边都匹配的记录。如果有一边没有匹配的,缺失的这一边为null。结果如下
阅读全文
摘要:一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice disk,
阅读全文
摘要:1、调用无返回值的存储过程--存储过程create proc myinsert @username varchar(10), @password varchar(10), @name varchar(10), @usertype varchar(10), @createpeople varchar(
阅读全文
摘要:1、常用系统存储过程及使用语法:exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint stu
阅读全文
摘要:一、定义变量--简单赋值declare @a intset @a=5print @a --使用select语句赋值declare @user1 nvarchar(50)select @user1= '张三'print @user1declare @user2 nvarchar(50)select @
阅读全文