问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

把MSSQL里面的一句转成oracle的语句

发布网友 发布时间:2022-05-24 18:38

我来回答

4个回答

热心网友 时间:2023-10-25 12:33

UNION的时候两个查询返回的列必须一样
比如
select column1,column2 from table1
UNION
select column3,column4 from table2;

但是
select 1,2
UNION
select 1;就会出错;
另外注意UNION会自动消除重复
比如
select 1,2
UNION
select 1,2
UNION
select 2,3;
只会返回两行,要得到所有的结果集的话,需要使用
UNION ALL;比如
select 1,2
UNION ALL
select 1,2
UNION ALL
select 2,3;就会返回3行;

至于top 10转换成oracle的语法就用rownum了
select top 10 * from table(mssql)等价于
select * from table where rownum<=10;
注意oracle里面rownum使用要注意,不要用rownum>多少多少,返回结果会很奇怪;

热心网友 时间:2023-10-25 12:33

select fid,fname from T_BASE_REASON_MID
这条语句返回的是两列
select b.*,'全部' from T_BASE_REASON_MID b
这条返回的不止两列吧?

得出报错原因:
列数不同无法使用union

热心网友 时间:2023-10-25 12:34

select fid,fname from T_BASE_REASON_MID union select b.*,'全部' from T_BASE_REASON_MID b

你的oracle语句中,两个表要返回一样的列数不一样了. 第二个表中的,如果表中不只一个字段,b.* 返回更多个列了.
在MSSQL的语句中,返回的列数是一样的.可以执行.

热心网友 时间:2023-10-25 12:34

当然不对了 你前面那条语句的结果是n条+10条
你改后的是十条
select fid,fname from T_BASE_REASON_MID union select rownum,'全部' from T_BASE_REASON_MID b where rownum<=10
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...突然晕倒在地上,当时呼吸困难,一会嘴唇就变黑了,10 突然感觉晕,接着晕倒发黑,无意识,脸色发青,额头倒冷汗,口唇变紫,呼 ... 孟母三迁的故事说明了对人的发展有重要的因素是? “孟母三迁”的故事主要反映了影响人发展的因素是()。 星座故事 | 银河之心,众神之师,人马座(射手座) 请问众泰T600低配的车怎么样? 把QQ群解散了之后 还能不能创建QQ群 QQ群解散了还能建吗大神们帮帮忙 林冲真实原型是谁 大头贴在红米上咋设置? 英特尔酷睿系列第八代有哪些常用CPU芯片 眼睛周围的脂肪粒怎么去除最有效的方法是什么 苹果平板电脑怎么从ios11降级 标致308方向盘有旷量是怎么回事? 标致308方向盘轴换了有什么好处 开车致人死亡保险公司怎么赔 标志307与标志308的区别 标致3008的方向盘套是什么尺,怎么套 东风标致308手缝方向盘套尺寸是多少 标致308和408和508的方向盘套一样吗 养殖合作社怎么合作模式,经营范围有哪些 贵州娱乐场所恢复营业通知? 网吧恢复营业通知2022 中国移动电话卡怎么更改套餐? 现在这个位置属于郑州市的哪个方向? 现在位置在东石往西南方向是厦门吗 请问我现在的位置是哪方位呢 从我现在住的位置看,西南方向是那几个城市 怎样立刻知道你所在的位置是哪个方向(东西南北) 我现在位置方向哪里是南请指导方向 六斤黄瓜有几根 win10系统打开相机出现错误怎样解决 Mssql 转oracle语句 MSSQL转换Oracle SQL脚本 黄瓜蔓能发出新根吗? 17岁男生身高还能长吗 10款速腾手动1.4t有定速巡航吗? 17岁的男孩还能长高吗?广州粤波可以看诊个子矮小吗? 电信光纤宽带好不好? 充满电再插到电动车电瓶上,不就边走边充电了吗?发明一种充电宝式充电器,就可以边走边给电瓶充电了。 儿子玩具车电池使用太快,我想用电池充电器直接接充电宝供电可以吗? 怎样在小米电视上有广西广播电视台频道? 用12v电瓶和车载充电器,能做成一个充电宝吗 如何验证ipadmini2型号是ME279C/A 序列号F4KN2EK2FCM8 新买 员工大会送什么礼品好 网络上广告说加一个就能赚钱是不是真的啊?谢谢回答! 煮虾第二天虾头部分变黑了 基围虾虾头发黑怎么回事基围虾变黑能吃吗 小孩上网沉迷怎么理管理,平时也不是他在电脑玩什么,有类似于这样的监控软件吗? 如何控制孩子上网的内容