问答文章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

我来回答

2个回答

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

我怎么觉得你这个象是传说的2000W啊
我直接有我处理过的oracle的dmp文件,你用不?
CREATE TABLE shiyan (name VARCHAR2(2000), cardno VARCHAR2(2000), descriot VARCHAR2(2000), ctftp VARCHAR2(2000), ctfid VARCHAR2(2000), gender VARCHAR2(2000), birthday VARCHAR2(2000), address VARCHAR2(2000), zip VARCHAR2(2000), dirty VARCHAR2(2000), district1 VARCHAR2(2000), district2 VARCHAR2(2000), district3 VARCHAR2(2000), district4 VARCHAR2(2000), district5 VARCHAR2(2000), district6 VARCHAR2(2000), firstnm VARCHAR2(2000), lastnm VARCHAR2(2000), ty VARCHAR2(2000), mobile VARCHAR2(2000), tel VARCHAR2(2000), fax VARCHAR2(2000), email VARCHAR2(2000), nation VARCHAR2(2000), taste VARCHAR2(2000), ecation VARCHAR2(2000), company VARCHAR2(2000), ctel VARCHAR2(2000), caddress VARCHAR2(2000), czip VARCHAR2(2000), family VARCHAR2(2000), version VARCHAR2(2000), id int)
还有,你直接导出的csv不行,数据里边有的单元格有换行,所以会导致数据串行的,嘿嘿

请采纳答案,支持我一下。追问我只是想知道mssql的patindex函数可以怎麼用oracle函数代替。你这个相距甚远啊。

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

oralce中貌似没有这样的函数啊,得自己写一个,比较相近的是instr()函数,定位某个字符在指定字符串中的位置,你可以用这个函数写一个统计出现次数的函数。追问我知道没有啦,就是不知道怎麼写才问的啦。

追答--不好意思,这段时间比较忙没有及时跟进,不知道你的问题解决没有,由于时间有限,我就写了个统计字符串中大写字母个数的程序块,作为抛砖引玉吧,希望能帮助你
declare
  v_count  number := 0;
  v_pos    number := 0;
  x        number;
  y        number;
  v_length number;
begin
  select length('32A2F3F2R32B3B2T3B34H23H') into v_length from al;
  <<outerloop>>
  for x in 65 .. 90 loop
    select instr('32A2F3F2R32B3B2T3B34H23H', to_char(chr(x)), 1)
      into v_pos
      from al;
    if v_pos = 0 then
      continue;
    else
      v_count := v_count + 1;
      y :=2;
      <<interloop>>
      while v_pos < v_length loop
        select instr('32A2F3F2R32B3B2T3B34H23H', to_char(chr(x)), 1, y)
          into v_pos
          from al;
        if v_pos = 0 then
          exit interloop;
        else
          v_count := v_count + 1;
          y := y+1; 
        end if;
      end loop interloop;
    end if;
  end loop outerloop;  
  dbms_output.put_line(v_count);
end;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
步法追踪三、步法追踪的三个发展阶段 步法追踪四、我国足迹检验技术的现状及特点 世上真有魂魄吗? 一个人死啦,他的魂魄还在吗,他有可能变成鬼吗 煤气罐老是打不开还得用打火机,点着,有危险吗? 世界杯英格兰2-1突尼斯哪些球员进球? 张环演了多少个角色 忠肝义胆却小人,肆无忌惮不要惧 我本沉默完整攻略,就是哪个玩法! 山东滨州的气候与哪些城市相似? win10系统打开相机出现错误怎样解决 六斤黄瓜有几根 把MSSQL里面的一句转成oracle的语句 英特尔酷睿系列第八代有哪些常用CPU芯片 眼睛周围的脂肪粒怎么去除最有效的方法是什么 苹果平板电脑怎么从ios11降级 标致308方向盘有旷量是怎么回事? 标致308方向盘轴换了有什么好处 开车致人死亡保险公司怎么赔 标志307与标志308的区别 标致3008的方向盘套是什么尺,怎么套 东风标致308手缝方向盘套尺寸是多少 标致308和408和508的方向盘套一样吗 养殖合作社怎么合作模式,经营范围有哪些 贵州娱乐场所恢复营业通知? 网吧恢复营业通知2022 中国移动电话卡怎么更改套餐? 现在这个位置属于郑州市的哪个方向? 现在位置在东石往西南方向是厦门吗 请问我现在的位置是哪方位呢 MSSQL转换Oracle SQL脚本 黄瓜蔓能发出新根吗? 17岁男生身高还能长吗 10款速腾手动1.4t有定速巡航吗? 17岁的男孩还能长高吗?广州粤波可以看诊个子矮小吗? 电信光纤宽带好不好? 充满电再插到电动车电瓶上,不就边走边充电了吗?发明一种充电宝式充电器,就可以边走边给电瓶充电了。 儿子玩具车电池使用太快,我想用电池充电器直接接充电宝供电可以吗? 怎样在小米电视上有广西广播电视台频道? 用12v电瓶和车载充电器,能做成一个充电宝吗 如何验证ipadmini2型号是ME279C/A 序列号F4KN2EK2FCM8 新买 员工大会送什么礼品好 网络上广告说加一个就能赚钱是不是真的啊?谢谢回答! 煮虾第二天虾头部分变黑了 基围虾虾头发黑怎么回事基围虾变黑能吃吗 小孩上网沉迷怎么理管理,平时也不是他在电脑玩什么,有类似于这样的监控软件吗? 如何控制孩子上网的内容 请问机电一体化专业的可以报考二级建造师吗 机电一体化技术专业专科学历可以报考二级建造师吗 机电一体化专业报考二级建造师需要报考那些科目