SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.09.2011 11:07:48

krasdok
Участник
Зарегистрирован: 23.08.2011
Сообщений: 5

Скрипт не хочет работать в SQL Server 2008

Здравствуйте!
Раньше стоял SQL Server 2000 и этот скрипт работал на SQL Server 2008 шибка выетает.
Очень жду помощи, так как отчеты 15 числа нужно делать помощью его.
Жду ответа!!!
Вот код скрипт, а в низу текст ошибки

select
o.id as 'ID','@',
o.initials as 'FIO','@',
p.birthdate as 'DR','@',

'ЉЂЌ‘Љ' as 'PUNKT','@',

s.name as 'г«Ёж*','@',
b.bldn_no as '*®¬Ґа ¤®¬*','@',
f.flat_no as '*®¬Ґа Єў*авЁал','@',
'08.2003' as 'otch','@',
o.really_live as 'SEM','@',
f.total_sq as 'PL','@',
c.norma as 'PLS'


from occupations o, flats f, consmodes_list c, buildings b, xstreets s, people p

where o.flat_id=f.id and

c.occ_id=* o.id and
c.service_id='Ї«®й'and
o.flat_id=f.id and

b.id=f.bldn_id and
s.id=b.street_id and

p.occ_id=o.id and
p.who_id='®вў«'


.Net SqlClient Data Provider: сообщение 4147, уровень 15, состояние 1, строка 22
The query uses non-ANSI outer join operators ("*=" or "=*"). To run this query without modification, please set the compatibility level for current database to 80, using the SET COMPATIBILITY_LEVEL option of ALTER DATABASE. It is strongly recommended to rewrite the query using ANSI outer join operators (LEFT OUTER JOIN, RIGHT OUTER JOIN). In the future versions of SQL Server, non-ANSI join operators will not be supported even in backward-compatibility modes.

Неактивен

 

#2 15.09.2011 12:34:40

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Скрипт не хочет работать в SQL Server 2008

FAQ №11

Неактивен

 

#3 15.09.2011 17:02:07

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Скрипт не хочет работать в SQL Server 2008

Но никто не мешает выполнить указанный в тексте ошибки запрос,
а потом уже тот, который не работает (в этом же подключении).

Неактивен

 

#4 19.09.2011 10:07:12

krasdok
Участник
Зарегистрирован: 23.08.2011
Сообщений: 5

Re: Скрипт не хочет работать в SQL Server 2008

Вверху есть не рабочий скрипт.
Прошу Вас подправить его, так как времени нет разбираться, но потом я разберусь...Отчеты горят...
Жду помощи!

Неактивен

 

#5 19.09.2011 18:07:11

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Скрипт не хочет работать в SQL Server 2008

SQL Server 2008 я не знаю, но ошибка жалуется на использование операторов =* и *= wink. Не исключено, что это просто опечатка. Плюс крокозяблики в тексте скрипта тоже вряд ли нужны, не так ли?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson