Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848

    Dati da Oracle a SQL Server

    Ciao a tutti,
    dovrei fare il porting di un database da Oracle a SQL Server 2000 mantenendo le stesse identiche tabelle e campi.
    Il problema mi sorge nel riconvertire il tipo dei dati di Oracle ai corrispondenti SQL Server, cercando di mantenerli il più possibile similari.
    Per alcuni, ad es. varchar2, è facile trovare la corrispondenza (varchar); per altri, number ad esempio, un po' meno.
    Vorrei sapere, ad esempio, a cosa possono corrispondere i dati (di Oracle):

    Number(20)
    number(2)
    number(1)
    number

    Qualcuno ha qualche consiglio da darmi?
    Grazie davvero.

  2. #2
    Non conosco Oracle, ma ho trovato questa indicazione:

    NUMBER(p,s)
    Number having a precision p and s digits to the right of the decimal. If you leave off p and s (e.g., NUMBER), then it is a floating point number.


    quindi in Sql Server si tratta dei Decimal (nel tuo caso immagino che scrivere NUMBER(4) sia come scrivere NUMBER(4,0)).


  3. #3
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Dovendo anche importare (o rifare) le stored procedure di Oracle, in Pl/SQL, in SQL Server (in T-SQL), sai se cambiano alcune cose o se si possono importare direttamente?
    Mi sembra di avere notato che ci sono ben poche differenze.
    A parte, ovviamente, riconvertire i tipi (ad es. Varchar2 diventa Varchar), una differenza riguarda l'assegnazione di una variabile, che in Oracle è := mentre in SQL Server è solo =.

  4. #4
    Mi spiace ma non conosco così bene Oracle (sinceramente nn l'ho mai utilizzato ) :master:
    Bisognerebbe chiedere a qualcuno + esperto in tutt'e due i campi


  5. #5
    Utente di HTML.it L'avatar di ciupaz
    Registrato dal
    Dec 2000
    residenza
    Milano
    Messaggi
    848
    Già, ma è questo il punto, chi conosce bene Oracle, non conosce SQL Server, e viceversa
    E non trovo una persona che sappia abbastanza bene entrambi i database

  6. #6
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    non credo sia così semplice, purtroppo
    codice:
    http://vyaskn.tripod.com/oracle_sql_server_differences_equivalents.htm
    Tutti vogliono parlare, nessuno sa ascoltare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.