1. SELECT c.*, d .Organization_Name, d .ParentId, e.Roles_ID, e.Roles_Name
  2. FROM
  3. (
  4. SELECT a.*, b.Organization_ID
  5. FROM
  6. (
  7. SELECT a.User_ID, MIN(User_Code) User_Code, MIN(User_Account) User_Account,
  8. MIN(User_Pwd) User_Pwd, MIN(User_Name) User_Name, MIN(User_Sex) User_Sex,
  9. min(User_IDcardNo) User_IDcardNo, MIN(Mobile) Mobile, MIN(DeleteMark) DeleteMark,
  10. ztbm_id_s = STUFF (
  11. (SELECT ',' + b.ZTBM_ID FROM TB_ZYM_UserZTBM b WHERE b.User_ID = a.User_ID FOR XML PATH('')),
  12. 1, 1, ''
  13. )
  14. FROM Base_UserInfo a
  15. GROUP BY a.user_id
  16. ) a
  17. LEFT OUTER JOIN dbo.Base_StaffOrganize b ON a.User_ID = b.User_ID) c
  18. LEFT OUTER JOIN dbo.Base_Organization d ON c.Organization_ID = d .Organization_ID
  19. LEFT OUTER JOIN (
  20. SELECT b.*, a.User_ID FROM dbo.Base_UserRole a
  21. INNER JOIN dbo.Base_Roles b ON a.Roles_ID = b.Roles_ID
  22. )
  23. e ON e.User_ID = c.User_ID
  1. SELECT c.*, d .Organization_Name, d .ParentId, e.Roles_ID, e.Roles_Name
  2. FROM
  3. (
  4. SELECT a.*, b.Organization_ID
  5. FROM
  6. (
  7. SELECT a.User_ID, MIN(User_Code) User_Code, MIN(User_Account) User_Account,
  8. MIN(User_Pwd) User_Pwd, MIN(User_Name) User_Name, MIN(User_Sex) User_Sex, min(User_IDcardNo)
  9. User_IDcardNo, MIN(Mobile) Mobile, MIN(DeleteMark) DeleteMark
  10. ,(select wm_concat(b.ZTBM_ID) from TB_ZYM_UserZTBM b WHERE b.User_ID = a.User_ID ) ztbm_id_s
  11. FROM Base_UserInfo a
  12. GROUP BY a.user_id
  13. ) a
  14. LEFT OUTER JOIN Base_StaffOrganize b ON a.User_ID = b.User_ID
  15. ) c
  16. LEFT OUTER JOIN Base_Organization d ON c.Organization_ID = d .Organization_ID
  17. LEFT OUTER JOIN (
  18. SELECT b.*, a.User_ID FROM Base_UserRole a
  19. INNER JOIN Base_Roles b ON a.Roles_ID = b.Roles_ID
  20. )
  21. e ON e.User_ID = c.User_ID

,wm_concat(pic_url) pic_url

,pic_url=STUFF((select '|'+pic_url from TB_ZYM_LOG_Image u where u.log_id=TB_ZYM_LOG_Image.log_id FOR xml path('')),1,1,'')

1查询所有@  替换成:

2 SqlDatabase-->OracleDatabase

3 top

4 STUFF--->wm_concat

5 dbo.  去除

6 as 去除

7 case when

8 with  xxx as

9 cast

10 isnull---》nvl

11 GETDATE()  ---》  sysdate

12 NEWID()-----SYS_GUID()

13 null和’’(空字符串)是一个意思     https://www.cnblogs.com/memory4young/p/use-null-empty-space-in-oracle.html

14 oracle 没有 [字段]  这种表达方式 去掉 中括号

  1.  

sqlserver to oracle的更多相关文章

  1. EntityFramework CodeFirst SQLServer转Oracle踩坑笔记

    接着在Oracle中使用Entity Framework 6 CodeFirst这篇博文,正在将项目从SQLServer 2012转至Oracle 11g,目前为止遇到的问题在此记录下. SQL Se ...

  2. 针对各主流数据mysql、sqlserver、oracle中文乱码问题。

    针对各主流数据mysql.sqlserver.oracle当以编码格式gbk存放数据时,要注意字符串类型的字段,要采用宽字符串nvarchar存放,前提是当你的应用程序是utf8编码,而数据库是gbk ...

  3. SQLServer与Oracle的对照

        近期去铁科院面试,项目组长问了我这样一下问题:SQLServer与Oracle的差别是什么?从进入软件行业.从開始CS的编码到BS的编码过程中使用的都是SQLServer.在半年前開始敲DRP ...

  4. SQLServer访问Oracle查询性能问题解决

    原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现的. SQLServer访问Oracle实现 可参考 ...

  5. C#操作SqlServer MySql Oracle通用帮助类Db_Helper_DG(默认支持数据库读写分离、查询结果实体映射ORM)

    [前言] 作为一款成熟的面向对象高级编程语言,C#在ADO.Net的支持上已然是做的很成熟,我们可以方便地调用ADO.Net操作各类关系型数据库,在使用了多年的Sql_Helper_DG后,由于项目需 ...

  6. Access、SQLServer、Oracle常见SQL语句应用区别

    Access.SQLServer.Oracle常见SQL语句应用区别 关劲松 PMP 如果要兼容Access.SQL Server.Oracle三个数据库版本:我们在编写SQL语句的过程中,尽量使用一 ...

  7. spring BasicDataSource 数据源配置 sqlserver数据库 oracle数据库 mysql数据jdbc配置

    spring BasicDataSource 数据源配置 sqlserver数据库 oracle数据库 mysql数据jdbc配置 jdbc.properties 文件信息如下: ---------- ...

  8. 转 update关联更新在sqlserver和oracle中的实现

    sqlserver和oracle中实现update关联更新的语法不同,都可以通过inline view(内嵌视图)来实现,总的来说sqlserver更简单些. 测试例子如下: create table ...

  9. 利用Kettle进行SQLServer与Oracle之间的数据迁移实践

    Kettle简介 Kettle(网地址为http://kettle.pentaho.org/)是一款国外开源的ETL工具,纯java编写,可以在Windows.Linux.Unix上运行,数据抽取高效 ...

  10. [转]SQLServer和Oracle,存储过程区别,常用函数对比

    本文转自:http://www.cnblogs.com/neru/archive/2011/08/18/2144049.html 以前一直用sqlserver,只有很少的一点oracle的经验,现在要 ...

随机推荐

  1. apache配置,apache直接打开文件而不下载问题

    apache什么用,如何下载的上面就不说了,apache的配置是一个非常复杂的工作,下面介绍最基本的apache配置吧,再介绍配置文件管理系统. 安装过后需修改配置: 修改httpd.conf配置文件 ...

  2. oracle 汉字转拼音

    oracle汉字转拼音(获得全拼/拼音首字母/拼音截取等) 效果如下: Oracle 字符集 GBK 没有问题 , UTF -8 需要修改一下 Sql代码 --oracle汉字转拼音 PACKAGE ...

  3. thinkPHP 分页样式增加下拉列表

    $linkPage="  <select name='sldd' style='width:40px;height:30px;border:1px red block;' onchan ...

  4. C# 读写欧姆龙(Omron)PLC ,C#使用Fins-tcp协议读写数据

      本文将使用一个gitHub开源的组件技术来读写西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 ...

  5. linux rpm方式安装mysql

    01.搜索 mysql linux 网盘地址    http://pan.baidu.com/s/1qYOC6cs 02.把下载好的mysql 使用 xftp传到 linux中 software 文件 ...

  6. 求数组的相邻子数组的最大值(txt文件存储)

    package mypackage; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File ...

  7. Floodlight1.2+Mininet的安装及使用

    直接转载的大神的,亲测Ubuntu16.04版本没问题 https://www.sdnlab.com/19189.html

  8. BBS项目详解(forms快速创建登陆页面,登陆验证、通过阅读器进行头像上传的预览、内存管理器)

    BBS项目涉及的知识点 django中知识点 钩子函数(局部钩子和全局钩子) 1.局部钩子就是用来做合法性校验,比如用户名有没有被使用等 2.全局的就是用来做对比校验,比如两次输入的密码是否一致 3. ...

  9. CodeForces - 444C

    F - DZY Loves Colors DZY loves colors, and he enjoys painting. On a colorful day, DZY gets a colorfu ...

  10. 阻塞队列 BlockingQueue 详解

    转自:https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247487078&idx=2&sn=315f39b6d53 ...