|
|
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
Привет. Есть у меня 6 разных запросов, которые выдают результат типа: id subfilfers filename так вот, с 4мя из них проблем нет, а вот 2 из них на выражение: select 0 as A, 10 as DS, CASE WHEN (SELECT COUNT(*) FROM dbo.AAA) = 0 THEN '7777' ELSE '***' END as [text] выдает ошибку: Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error. Где собака порылась? Да, эти два запроса - самые сложные из всех 6... Понимаю что проблема в этом, не понимаю с какого конца рыть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2002, 11:47:18 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
Приветствую Простите, какая у Вас версия сервера (что возвращает select @@version)? Что в журнале SQL Server'а? Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2002, 12:44:07 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
О версии догадаться нетрудно. Это семерка. Очень характерная особенность case+подзапрос=internal error Решение известно - переписать запрос так, чтобы case не содержал подзапрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2002, 15:50:39 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
Нет, версия 2000. От подзапроса избавится не хотелось бы... Есть решение данной проблемы или голяк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2002, 02:59:32 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q290817 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2002, 16:34:50 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
Glory, пробовал это... не работает... решил проблему: select 0 as A, 10 as DS, CASE WHEN (SELECT TOP 1 id FROM dbo.AAA) NOT NULL THEN '7777' ELSE '***' END as [text] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2002, 08:16:31 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
У меня Microsoft SQL Server 2000 - 8.00.608 (Intel X86) Apr 10 2002 14:53:29 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2) и запрос select a.au_lname, CASE WHEN (SELECT COUNT(*) FROM dbo.jobs) = 0 THEN '7777' ELSE '***' END as [text] работает без ошибок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2002, 10:48:34 |
|
||
|
Server: Msg 8624, Level 16, State 3, Line 1 Internal SQL Server error.
|
|||
|---|---|---|---|
|
#18+
Glory, я же и говорю - это вылазит только на сложных запросах. Например тот что я показал в примере выглядит так: ALTER VIEW dbo.AAA AS SELECT FIL1.id, FIL1.subfolder, FIL1.FileName FROM (SELECT * FROM dbo.IMAGES_rep WHERE (dateDownload = (SELECT MAX(dateDownload) AS dateDownload FROM dbo.[INDEX] WHERE (dateDownload < (SELECT MAX(dateDownload) AS dateDownload FROM dbo.[INDEX]))))) PD LEFT OUTER JOIN (SELECT id, subfolder, FileName, DateModified FROM dbo.Files WHERE FileType = 0 AND NotActive = 0) FIL1 INNER JOIN (SELECT id, subfolder, FileName, DateModified FROM dbo.Files WHERE FileType = 0 AND NotActive = 0) FIL2 ON FIL1.FileName = FIL2.FileName AND FIL1.subfolder = FIL2.subfolder AND FIL1.DateModified <> FIL2.DateModified RIGHT OUTER JOIN (SELECT * FROM dbo.IMAGES_rep WHERE (dateDownload = (SELECT MAX(dateDownload) AS dateDownload FROM dbo.[INDEX]))) LD ON FIL1.id = LD.fk_Files ON PD.fk_Files = FIL2.id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2002, 03:38:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32031614&tid=1822484]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 530ms |

| 0 / 0 |
