Openquery конвертировать ггггммдд в мм / дд / гггг - PullRequest
1 голос
/ 07 марта 2019

Я пытался

FROM OPENQUERY(TESTsvr, 
Select to_date(CREATE_DT, "MM/DD/YYYY") as Testing
From Test.ViewTest

и

FROM OPENQUERY(TESTsvr, 
to_char(CREATE_DT, "mm/dd/yyyy hh24:mi:ss") as Testing
From Test.ViewTest

, но когда я его запускаю, он говорит неверный идентификатор.

1 Ответ

1 голос
/ 07 марта 2019

Попробуйте это с кавычками: Если вы приводите дату в char:

  FROM OPENQUERY(TESTsvr, 
'select to_char(CREATE_DT, ''mm/dd/yyyy hh24:mi:ss'') as Testing From Test.ViewTest')

Если вы применяете чар в дату:

  FROM OPENQUERY(TESTsvr, 
'select to_date(CREATE_DT, ''mm/dd/yyyy'') as Testing From Test.ViewTest')

Если вы применяете НОМЕР (8) к дате (как ггггммдд):

  FROM OPENQUERY(TESTsvr, 
'select to_date(CREATE_DT, ''yyyymmdd'') as Testing From Test.ViewTest')
...