数据库-Oracle转sqlserver语句

问题描述

Oracle转sqlserver语句

关于START WITH...CONNECT BY PRIOR语句转成sqlserver的问题

数据库换成了SQLServer 然后一些sql语句报错了

SELECT ORG_ID FROM pub_organ START WITH ORG_ID='33333' CONNECT BY PRIOR org_ID=PARENT_CODE

sqlserver好像不识别这个词组 求大神帮忙转换成可执行的sqlserver的语句

小弟在此谢过

解决方案

在SQL SERVER中使用CTR,可以百度一下 CTE

时间: 2024-09-30 03:13:08

数据库-Oracle转sqlserver语句的相关文章

数据库MySQL、Oracle、SQLServer、db2分页查询语句

#pagesize 为每页的大小. #pagenumber为要显示页面页面号. #查看学生表的2班学生 mySQL查询分页语句: select * from studenttb where stuclass='2' limit pagesize*(pagenumber-1),pagesize*pagenumber; Oracle查询分页语句: 需要分组分页: select * from ( select t.*,rownum from (select * from studenttb where

sqlserver中一条sql语句把插入数据的ID返回出来,oracle中sql语句要怎么写?

问题描述 sqlserver中一条sql语句把插入数据的ID返回出来,oracle中sql语句要怎么写? sqlserver中一条sql语句把插入数据的ID返回出来,oracle中sql语句要怎么写? 解决方案 oracle,sqlserver分页查询sql语句重复的数据只取一条,SQL语句如何写 解决方案二: select test.currval from dual 解决方案三: oracle里面不是差不多的吗

oracle数据库优化辅助SQL语句_oracle

具体详情请看下文代码分析. --查询正在执行的SQL语句 SELECT OSUSER 电脑登录身份, PROGRAM 发起请求的程序, USERNAME 登录系统的用户名, SCHEMANAME, B.Cpu_Time 花费cpu的时间, STATUS, B.SQL_TEXT 执行的sql, B. FROM V$SESSION A LEFT JOIN V$SQL B ON A.SQL_ADDRESS = B.ADDRESS AND A.SQL_HASH_VALUE = B.HASH_VALUE

(Oracle、SqlServer、Access)数据库开发代码生成工具SharpCode2.0

软件相关连接:    软件下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/sharpcode20.rar    Demo程序下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/SharpCode_Demo.rar    界面预览:http://221.237.165.15/wuhuacong/deepland/myHelpFile/SharpCode/Picture/0

oracle的DDL语句为什么不能回滚

在ITPUB上看到有人提出了这个问题.在Sqlserver或一些其他的数据库中,DDL语句也是可以回滚的,那么Oracle为什么不能回滚DDL语句呢. 要说明这个问题,首先需要说明什么是DDL语句.DDL语句是数据定义语句,包括各种数据对象的创建.修改和删除,以及授权等操作. 在Oracle中DDL语句将转化为修改数据字典表的DML语句.一个简单的修改表的DDL语句,会导致Oracle在后台通过递归SQL语句进行大量的查询和修改的操作. 如果有兴趣,可以通过SQL_TRACE根据一下DDL语句,

oracle与sqlserver的区别?(详细一点)

问题描述 oracle与sqlserver的区别?(详细一点) oracle与sqlserver的区别?(详细一点)作用?开发方面的区别? 解决方案 开发上边,至少有以下几点区别: --sql server 与 oracle的区别: --DBMS 数据库管理系统 --1.数据类型不同. --sql server 的数据类型:int smallint charvarcharncharnvarcharntextdatetimesmalldatetimemoneydecima --floatbit--

sql语句-数据库两条检索语句中取相同元素怎么做到

问题描述 数据库两条检索语句中取相同元素怎么做到 目前有两条数据库检索语句 查询同一张表 分别得到部分记录,然后我想找到A语句中所有记录有哪些是在B语句查询结果中出现的,怎么做到? A语句: select id from mytab where age > 25 B语句: select id from mytab where city = 'beijing' 现在想查找B结果中有哪几个是在A结果中出现的,怎么做到?AB语句只是根据我的需求打的一个比方,别跟我说用 select id from m

oracle与sqlserver相互操作

oracle|server|sqlserver 一:sqlserver连接oracle1.配置windows的ODBC数据源: 开始菜单->设置->管理工具->数据源(ODBC)->进入配置用户DSN或者系统DSN均可以:添加->选择Microsoft ODBC for oracle->自定义数据源名称(最好跟tns中连接串同名!)->服务器名称(必填!填写tns文件中的连接串名称)->完成. 2.配置sqlserver2000中的连接服务器: 企业管理器-

sqlserver-求助:从Oracle向SqlServer导入数据问题

问题描述 求助:从Oracle向SqlServer导入数据问题 情况是这样: 用datareader从oracle中读取数据,100w左右记录,利用.NET的sqlbulkcopy方法插入到sqlserver中. 但是每次执行到80w左右的时候就提示 "primary文件组已满". 网上说的方法都试了没用,磁盘空间足够,ntfs格式.数据库和日志文件设置了自动增长不限大小,每次增长30M-1024M都试过. 目前数据文件在10G左右. 奇怪的是另一张表数据量更大,200多万数据,同样的