摘要: 因为项目中遇到了这样的需求,把我们数据库中的数据导入到另一个项目中,而对方用的数据库是 ORACLE.下面只是一个简单的例子:SQL 2008中的表结构:ORACLE 中的表结构:下面是用 SQL 2008 的DTS导出功能,数据源选择:[SQL SERVER NATIVE CLIENT 10.0],选择自己要导出的数据库,选择目标:[Oracle Provider for OLEDB] ,然后在下面的属性中输入ORACLE 的数据名称与用户密码:记住,[允许保存密码]一定要勾上然后下一步,剩下的就和普通的DTS一样了,选择对应的表,然后表字段的映射,然后下一步,导入就可以了. 阅读全文
posted @ 2012-10-31 16:12 草根豆 阅读(220) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2008中SQL应用系列--目录索引http://blog.csdn.net/downmoon/article/details/7430645SQL Server 2008中对汇总有明显的增强,有点像Oracle的语法了。请看下面五个例子:假定场景如下:某几位员工在不同时间参加了不同的项目,获取了相应的收入,现在需要按各种分类进行统计。基本表如下:[sql] view plaincopyprint?USEtestDb2GOIFNOTOBJECT_ID('tb_Income')ISNULLDROPTABLE[tb_Income]/******Object:T 阅读全文
posted @ 2012-10-23 18:32 草根豆 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 以前写SQL 关联语句时,经常使用 LEFT JOIN 或者 INNER JOIN,很少使用FULL JOIN ,基本上就忘记了,最近在一个报表中要求一个功能,想了半天才想起来这个连接方式:两张表内容如下:使用FULL JOIN 连接后内容如下:SELECT A.*,B.* FROM [TEST].[dbo].[打样通知单_领纱信息] A FULL JOIN dbo.打样通知单_纱线信息 B ON A.通知单号 =B.通知单号 AND A.领纱次数 =B.纱线序号这样就满足了我的要求,看来学习如果要温故而知新啊. 阅读全文
posted @ 2012-10-21 21:33 草根豆 阅读(5247) 评论(0) 推荐(0) 编辑
摘要: create table test77(djbh varchar(10),spdm varchar(10),sl int)insert into test77 values('JA001','a',4)insert into test77 values('JA001','b',3)insert into test77 values('JA002','a',5)insert into test77 values('JA003','a',2)insert into tes 阅读全文
posted @ 2012-10-19 15:26 草根豆 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 在 工作中 遇到这样一种需求:在群里问了下朋友,朋友 SQL 代码如下:create table dou(number nvarchar(10),no int,name nvarchar(10),height int) insert into douselect 'AAA',1,'张三',120union all select 'AAA',1,'李四', 115union all select 'AAA',2,'王五', 112union all select 'AAA',3, 阅读全文
posted @ 2012-10-19 12:03 草根豆 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 虽然申请博客完的用户已经很长时间了,但一直都在看别人的博客,从来没有想过自己写博,然后把自己在工作中的心得与体会写下来,也许是自己懒吧..最近成熟了很多,心想着也写个博客吧..记录下自己工作中的点点滴滴,便申请了个博客.谢谢博客园的人员批准. 阅读全文
posted @ 2012-10-19 11:54 草根豆 阅读(126) 评论(0) 推荐(0) 编辑