Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Pb cast date sur un linked Server Oracle


Sujet :

MS SQL Server

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2003
    Messages : 74
    Points : 84
    Points
    84
    Par défaut Pb cast date sur un linked Server Oracle
    Bonjour,
    j'éspère que c'est le bon topic pour ma question..

    voilà j'ai une requete sur une linked server Oracle 8i en select . Dans ma table source oracle j'ai un chmap de type DATE. Or dans ce champ j'ai malheureuesement des dates du style 0200/3/3 c'est ca qui gene SQL Server et refuse de les transfomer en Date time. Alors que Oracle lui ne couine pas.


    Quelqu'un a t il déjà eu ce pb? bon mm si cette date est fausse celà reste une date , pourquoi SQL server ne voudrait pas me la prendre .. ?

    Peut etre en reformulant la question dans ce sens : quelles sont les bornes des dates SQL Server? ou celà peut il se configurer?

    Merci pour votre aide..

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    octobre 2002
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : octobre 2002
    Messages : 4 155
    Points : 18 390
    Points
    18 390
    Billets dans le blog
    24
    Par défaut
    Effectivement, MS-SQL serveur supporte les dates supérieures à 1752 uniquement dans un champ datetime.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    juillet 2003
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2003
    Messages : 74
    Points : 84
    Points
    84
    Par défaut
    hello,
    information très interessante merci : )))
    Donc pas d'arbre généalogique avec SQL Server.. toujours bon à savoir ;)

    Bon du coup j'ai été obligé d'exclure ces lignes de ma requete, bien qu'elles aient une date antique j'aurais bien voulu le simporter.

    Bref pour résoudre le pb SQL server qui gentilment convertit les DATE d'oracle en DATETIME SQL SERVER quand on lui passe directment

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FORM LINKEDSERVERNAME..SCHEMA.Table
    j'ai utilisé OPENROWSET de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT * FROM OPENROWSET('MSDAORA','Alias_TNSNames.ora';'USER';'PASSWORD',
    'SELECT *  FROM SCHEMA.MA_TABLE
    WHERE (MA_DATE > TO_DATE(''01/01/1800'',''MM/DD/YYYY'')')


    Autre Question , y a t il une grande différence de performance entre ces 2 manières de faire ? et avec OPENQUERY?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008R2] Linked server Oracle : impossible de me connecter
    Par Donpi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/07/2013, 12h43
  2. Linked server Oracle
    Par Wargrimm dans le forum Administration
    Réponses: 1
    Dernier message: 28/08/2009, 10h59
  3. migration de oracle vers sql server 2005 - linked server
    Par aemag dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/10/2006, 16h31
  4. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 17h55
  5. Requete sur un linked server
    Par Wisefool dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2005, 12h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo