Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
M

Member 9519306

@Member 9519306
About
Posts
2
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Oracle SQL query to MS-SQL
    M Member 9519306

    Thanks a lot. I did not realize that Oracle SQL and MS-SQL is that different from each other

    Database database oracle com help question

  • Oracle SQL query to MS-SQL
    M Member 9519306

    Hi I have to migrate a database from Oracle to MS-SQL. The database migration went well, but i have a query that gives me trouble. I have tried to convert it using this on-line tool - http://www.sqlines.com/online, but it is not working since the Oracle alias seems to be a problem for MS-SQL. Is there any way to use a similar syntax in MS-SQL? The original Oracle SQL:

    UPDATE folk.individ c
    SET (c.stat,
    c.statusdto,
    c.pnrgaeld,
    c.koen,
    c.fornvnmrk,
    c.mellemnvnmrk,
    c.efternvnmrk,
    c.nvndto,
    c.fornvn_solo,
    c.fornvn,
    c.mellemnvn,
    c.efternvn,
    c.adr_fornvn,
    c.adr_efternvn,
    stilling,
    z_stilling,
    c.z_fornvn,
    c.z_mellemnvn,
    c.z_efternvn,
    c.z_adr_fornvn,
    c.z_adr_efternvn,
    c.z_fornvn_solo,
    c.haenstart_umrk_navne,
    c.stillingdto,
    c.mynkod_ctnavn,
    c.myntxt_ctnavn,
    c.indrap,
    c.adrnvndto,
    c.soegnvn,
    c.soegnvndto
    ) =
    (SELECT l.status,
    TO_DATE(DECODE(SUBSTR(l.statushaenstart,7,2),'00',NULL,
    SUBSTR(l.statushaenstart,1,8)),'YYYYMMDD'),
    l.pnrgaeld,
    l.koen,
    a.fornvn_mrk,
    a.melnvn_mrk,
    a.efternvn_mrk,
    TO_DATE(DECODE(SUBSTR(a.nvnhaenstart,7,2),'00',NULL,
    SUBSTR(a.nvnhaenstart,1,8)),'YYYYMMDD'),
    Upper(a.fornvn), -- c.fornvn_solo
    substr(decode(a.melnvn, null, upper(a.fornvn), upper(a.fornvn)|| ' ' || upper(a.melnvn) ),1,50), -- skal være som før: fornavn indh. også mlnavne
    upper(a.melnvn),
    upper(a.efternvn),
    upper(LTRIM(SUBSTR(a.adrnvn, INSTR(a.adrnvn,',')+1))), --adr_fornvn
    upper(SUBSTR(a.adrnvn,1,INSTR(a.adrnvn,',') - 1)), --adr_efternavn
    upper(l.stilling),
    l.stilling,
    substr(decode(a.melnvn, null, a.fornvn, a.fornvn || ' ' || a.melnvn),1,50), -- z_fornvn, fornavn indh. også mlnavne
    a.melnvn, -- z_mellemnvn
    a.efternvn,
    LTRIM(SUBSTR(a.adrnvn, INSTR(a.adrnvn,',')+1)), --z_adr_fornvn
    SUBSTR(a.adrnvn,1,INSTR(a.adrnvn,',') - 1), -- z_adr_eftermnvn
    a.fornvn, -- z_fornvn_solo
    a.haenstart_umrk_navne, -- anvendelse ukendt
    null, --stillingdto udgået
    null, --mynkod_ctnavn udgået
    null, --myntxt_ctnavn udgået
    null, --indrap udgået
    null, -- adrnvndto udgået
    null, --soegnvn udgået
    null --soegnvndto udgået
    FROM folk.lperson2010 l, folk.laktnvnopl2010 a
    WHERE l.pnr = c.pnr
    AND l.pnr = a.pnr
    AND l.lseq BETWEEN 1 AND 6000 )
    where c.pnr in (select l.pnr FROM folk.lperson2010 l
    where l.lseq BETWEEN 1 AND 6

    Database database oracle com help question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups