Quantcast
Channel: SQL Server Migration forum
Viewing all articles
Browse latest Browse all 1700

Convert XML Oracle DDL & run in to SQL Server

$
0
0

Hi

I need to edit XML files that currently create Oracle and MySQL DDL to T-SQL.

I've done that simplistically, confirmed by a senior developer, as in the following example and need to test this by running the XML script against a SQL Server 2008 R2 database.  How do I do that please? 

<?xml version="1.0" encoding="UTF-8"?><SqlRepositoryConfig><Tablename>EDS_Division</Tablename><PrimaryKey>xgenkey</PrimaryKey><XGenMsgDBField Type="BINARY" Format="standard">XGEN</XGenMsgDBField><CreateStatement>
 CREATE TABLE [dbo].[EDS_DIVISION]
 (
 [XGENKEY]       [varchar](36)     NOT NULL,
 [DIVISION]      [varchar](32)     NULL,
 [DIVISIONNAME]  [varchar](320)    NULL,
 [LASTUSER]      [varchar](16)     NULL,
 [LASTUPDATE]    [datetime2](0)    NULL,
 [ME_LOCKID]     [varchar](100)    NULL,
 [ME_LOCKEXPIRE] [datetime2](0)    NULL,
 [ME_LOCKINFO]   [varchar](32)     NULL,
 [XGEN]          [varbinary](max)  NULL,
 CONSTRAINT [SYS_C0019108] PRIMARY KEY CLUSTERED ([XGENKEY] ASC)
  WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON)
   ON [PRIMARY]
 )
 ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]</CreateStatement><!-- BEGIN SEQUENCES --><CreateStatement>
      CREATE INDEX EDS_DIVISION_IDX on EDS_Division( DIVISION ) <!-- syntax to be confirmed --></CreateStatement><!-- END SEQUENCES --><!-- BEGIN FIELDMAPPINGS --><FieldMapping><XGen>/division</XGen><DB>DIVISION</DB></FieldMapping><FieldMapping><XGen>/divisionName</XGen><DB>DIVISIONNAME</DB></FieldMapping><FieldMapping><XGen>/LastUser</XGen><DB>LASTUSER</DB></FieldMapping><FieldMapping><XGen>/LastUpdate</XGen><DB>LASTUPDATE</DB></FieldMapping><!-- END FIELDMAPPINGS --></SqlRepositoryConfig>

Regards, Martin


Martin Peter Clarke


Viewing all articles
Browse latest Browse all 1700

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>