如何从Sybase脚本进行翻译以创建视图和索引结构



我需要从sybase迁移到Oracle,但代码在逻辑和结构上不同,我如何在替换后通过多次替换转换和值将此代码传递给Oracle

以下是Sybase 中的示例

Create view dbo.View23 As Select
daftres.jicuenta
,STR_REPLACE (STR_REPLACE(STR_REPLACE(CDATYU.FSFILES,'|','/'),CHAR(10),NULL,CHAR(12),NULL AS CDATTYU_DSNOMICLIENT
,CDATTYU.Duregrimod
CONVERT (CHAR(8),CDATTY.DUYTUH,112)+CONVERT(CHAR(8),CDATTYU.dddultmo,108) As CDATTYU_JDEDFILE
LEFT JOIN CCLARO ON CDATTYU .JKDJDJJUN = SUBSTRING(CDATTYU.KSUHFHF.1.6)
WHERE CONVERT (DATE,CDSTYYU.JDJFJFJFJ 112)<CONVERT (date.'20210311',112)

感谢

  • 要替换字符串中的字符串,Oracle使用replace()
  • 要将字符串转换为date,可以使用to_date(),而to_char()则相反
  • 若要通过一个字符的序数来获取该字符,可以使用chr()
  • 要获得字符串的子字符串,Oracle使用substr()

相关内容

  • 没有找到相关文章

最新更新