Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема с прилинкованным MYSQL  [new]
2king2
Member

Откуда:
Сообщений: 545
Есть MSSQL к нему прилинкован MYSQL выполняю вот такой запрос
Select * from openquery (XYZ, 
		'SELECT 
		222,
		IUNITNUMBER,
		DATE_ADD(DDATE, INTERVAL -4 HOUR),
		DUTCDATE,
		NLATITUDE,
		NLONGITUDE,
		ISPEED,
		IDIRECTION,
		BKEYON,
		IMILEAGE
		FROM control1.rxlog_temp;
        TRUNCATE TABLE control1.rxlog_temp;')

Но выпадает ошибка:
Поставщик OLE DB "MSDASQL" для связанного сервера "XYZ" вернул сообщение "[MySQL][ODBC 5.1 Driver][mysqld-5.1.41-community]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TRUNCATE TABLE control1.rxlog_temp' at line 13".
Сообщение 7350, уровень 16, состояние 2, строка 1
Не удалось получить сведения о столбце от поставщика OLE DB "MSDASQL" для связанного сервера "XYZ".
Если убрать строчку: "TRUNCATE TABLE control1.rxlog_temp;" то работает.
Если выполнять, полный приведенный выше запрос, на самом сервере MYSQL ошибок нет.

Что я делаю не так?
19 окт 11, 15:14    [11466891]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с прилинкованным MYSQL  [new]
Glory
Member

Откуда:
Сообщений: 104751
exec('TRUNCATE TABLE control1.rxlog_temp') AT XYZ
19 окт 11, 15:15    [11466906]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с прилинкованным MYSQL  [new]
2king2
Member

Откуда:
Сообщений: 545
Glory
exec('TRUNCATE TABLE control1.rxlog_temp') AT XYZ


Не понятно. Как скрестить?
19 окт 11, 15:32    [11467051]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с прилинкованным MYSQL  [new]
Glory
Member

Откуда:
Сообщений: 104751
2king2
Не понятно. Как скрестить?

Зачем ?
19 окт 11, 15:33    [11467058]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить