Excel文件批量导入SQLSERVER数据库中(利用Foreach容器)

摘要: 具体步骤如下图:1、首先在SSIS工具箱拖一个 Foreach控件,并选择对应的文件夹,匹配对应的文件,具体截图如下2、创建变量去接收3.拖入一个数据流任务,里面再拖入一个excel源和OLE DB Destination,分别进行以下设置4.编辑excel连接管理器,这里将用到foreach的变量... 阅读全文
posted @ 2014-09-24 17:13 lisa_bi 阅读(602) 评论(1) 推荐(0) 编辑

查询特殊字符

摘要: howtofilterouttherowsthatthereisasinglequoteinthecontentofafield?orpencentsign?怎样把一个字段内容有单引号或者百分号的记录选出来SQL中查询特殊字符(如%)使用ESCAPE定义转义符 在使用LIKE关键字进行模糊查询时,... 阅读全文
posted @ 2014-09-05 14:35 lisa_bi 阅读(1195) 评论(0) 推荐(0) 编辑

union和union all的区别

摘要: union 和union all都是将两个select语句的结果作为一个整体显示出来,把两条记录合并成一个查询,但是前提,所选的记录的两个表的字段名要一致但是两者又有区别:UNION: 指定合并多个结果集并将其作为单个结果集返回(去重并进行默认规则的排序)。unionALL: 将全部行并入结果中,其... 阅读全文
posted @ 2014-09-05 11:14 lisa_bi 阅读(137) 评论(0) 推荐(0) 编辑

the difference between primary key and unique key

摘要: primary key:主键约束unique key:唯一键约束相同点:唯一,既值都不能重复不同点: 1.一个表中只能有一个主键约束,但是唯一键约束可以有多个; 2.主键约束可以由一个或多个键组成,而唯一键约束只作用在一个键上; 3.主键作用的字段值不能为空,而唯一键作用的字段值可以为空。 主... 阅读全文
posted @ 2014-09-04 17:18 lisa_bi 阅读(178) 评论(0) 推荐(0) 编辑

sql中如何再判断一个字段是否为空,如果不为空然后再Select这个字段,这要如何写呢?

摘要: 比如:select firstName + lastName from employee这里我想先判断lastName是否为空,如果为空的话lastName返回指定默认值,不为空就直接返回数据库中的值。select firstname + isnull(lastname,默认值) from empl... 阅读全文
posted @ 2014-09-04 16:51 lisa_bi 阅读(1877) 评论(0) 推荐(0) 编辑

当月的最后一天SELECT DATEADD(dd,-1,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)) 2014-09-30 00:00:00.000

摘要: 刚才在SQL SERVER2012中试了一下,以下三种方法都能得到2014-9-30日,只是略有不同的是日前后面的时间: 1.SELECT DATEADD(ms,-2,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)),运行结果2014-09-30 23:59:5... 阅读全文
posted @ 2014-09-03 16:25 lisa_bi 阅读(1154) 评论(0) 推荐(0) 编辑