我如何从 Sybase 脚本转换为创建视图和索引结构

HOW I can Translate from Sybase script To create Views and Indexes Structure

我已经从 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().
  • 替换字符串中的字符串
  • 要将字符串转换成dates to_date() can be used and to_char()表示相反。
  • 可以使用序号chr()获取字符。
  • 要获取字符串的子字符串,Oracle 使用 substr()