Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
Тогда: Код:WHERE a2.type <> ''S'' and a2.type <> ''IT''
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
P.S. Если "не срастается" исходный вариант, в котором sql-запрос заключен в кавычки - то зачем его продолжать использовать, когда есть вариант Б? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.06.2008(UTC) Сообщений: 100 Откуда: Нижний Новгород
Сказал(а) «Спасибо»: 4 раз
|
Если ввести двойные-одинарные то ошибки вылазят вновь как в первом варианте: Сообщение 170, уровень 15, состояние 1, строка 1 Line 1: Incorrect syntax near 'try'. Сообщение 195, уровень 15, состояние 10, строка 4 'row_number' is not a recognized function name. Сообщение 156, уровень 15, состояние 1, строка 30 Incorrect syntax near the keyword 'AS'. Сообщение 156, уровень 15, состояние 1, строка 39 Incorrect syntax near the keyword 'AS'. Сообщение 195, уровень 15, состояние 10, строка 48 'ERROR_NUMBER' is not a recognized function name.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.06.2008(UTC) Сообщений: 100 Откуда: Нижний Новгород
Сказал(а) «Спасибо»: 4 раз
|
Автор: Андрей *  P.S. Если "не срастается" исходный вариант, в котором sql-запрос заключен в кавычки - то зачем его продолжать использовать, когда есть вариант Б? А я думал я и использую вариант Б
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
Автор: Dim3shturm  Если ввести двойные-одинарные то ошибки вылазят вновь как в первом варианте: Сообщение 170, уровень 15, состояние 1, строка 1 Line 1: Incorrect syntax near 'try'. Сообщение 195, уровень 15, состояние 10, строка 4 'row_number' is not a recognized function name. Сообщение 156, уровень 15, состояние 1, строка 30 Incorrect syntax near the keyword 'AS'. Сообщение 156, уровень 15, состояние 1, строка 39 Incorrect syntax near the keyword 'AS'. Сообщение 195, уровень 15, состояние 10, строка 48 'ERROR_NUMBER' is not a recognized function name. Я Вас понял. Спасибо за общение... |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
Автор: Dim3shturm  Автор: Андрей *  P.S. Если "не срастается" исходный вариант, в котором sql-запрос заключен в кавычки - то зачем его продолжать использовать, когда есть вариант Б? А я думал я и использую вариант Б Совсем сложно открыть ранее приложенный zip, извлечь текстовый файл и открыть его в студии? |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.06.2008(UTC) Сообщений: 100 Откуда: Нижний Новгород
Сказал(а) «Спасибо»: 4 раз
|
Так я вроде это и сделал. Взял вариант А, вырезал всё от SELECT до WHERE и вставил туда из файлика. (Сожержимое файлика я так понимаю является вариант Б.) Я опять что-то так опять сделал?)))) Ошибка та же - Line 18: Incorrect syntax near 'S'.
use crypto_pro_ra_db go exec sp_executesql @stmt=N'begin try
SELECT TOP 1000 (row_number() over(order by (a1.reserved + ISNULL(a4.reserved,0)) desc))%2 as l1, a3.name AS [schemaname],a2.name AS [tablename], a1.rows as row_count,(a1.reserved + ISNULL(a4.reserved,0))* 8 AS reserved, a1.data * 8 AS data,(CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN (a1.used + ISNULL(a4.used,0)) - a1.data ELSE 0 END) * 8 AS index_size, (CASE WHEN (a1.reserved + ISNULL(a4.reserved,0)) > a1.used THEN (a1.reserved + ISNULL(a4.reserved,0)) - a1.used ELSE 0 END) * 8 AS unused FROM (SELECT ps.object_id, SUM(CASE WHEN (ps.index_id < 2) THEN row_count ELSE 0 END ) AS [rows], SUM (ps.reserved_page_count) AS reserved, SUM ( CASE WHEN (ps.index_id < 2) THEN (ps.in_row_data_page_count + ps.lob_used_page_count + ps.row_overflow_used_page_count) ELSE (ps.lob_used_page_count + ps.row_overflow_used_page_count) END) AS data, SUM (ps.used_page_count) AS used FROM sys.dm_db_partition_stats ps GROUP BY ps.object_id) AS a1 LEFT OUTER JOIN (SELECT it.parent_id, SUM(ps.reserved_page_count) AS reserved, SUM(ps.used_page_count) AS used FROM sys.dm_db_partition_stats ps INNER JOIN sys.internal_tables it ON (it.object_id = ps.object_id) WHERE it.internal_type IN (202,204) GROUP BY it.parent_id) AS a4 ON (a4.parent_id = a1.object_id) INNER JOIN sys.all_objects a2 ON ( a1.object_id = a2.object_id ) INNER JOIN sys.schemas a3 ON (a2.schema_id = a3.schema_id) WHERE a2.type <> 'S' and a2.type <> 'IT' end try begin catch select -100 as l1 , 1 as schemaname , ERROR_NUMBER() as tablename , ERROR_SEVERITY() as row_count , ERROR_STATE() as reserved , ERROR_MESSAGE() as data , 1 as index_size , 1 as unused end catch',@params=N''
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,504   Сказал «Спасибо»: 554 раз Поблагодарили: 2250 раз в 1756 постах
|
Автор: Dim3shturm  Так я вроде это и сделал. Взял вариант А, вырезал всё от SELECT до WHERE и вставил туда из файлика. (Сожержимое файлика я так понимаю является вариант Б.) Я опять что-то так опять сделал?)))) Ошибка та же - Line 18: Incorrect syntax near 'S'.
use crypto_pro_ra_db go exec sp_executesql @stmt=N'begin try
SELECT TOP 1000 (row_number() over(order by (a1.reserved + ISNULL(a4.reserved,0)) desc))%2 as l1, a3.name AS [schemaname],a2.name AS [tablename], a1.rows as row_count,(a1.reserved + ISNULL(a4.reserved,0))* 8 AS reserved, a1.data * 8 AS data,(CASE WHEN (a1.used + ISNULL(a4.used,0)) > a1.data THEN (a1.used + ISNULL(a4.used,0)) - a1.data ELSE 0 END) * 8 AS index_size, (CASE WHEN (a1.reserved + ISNULL(a4.reserved,0)) > a1.used THEN (a1.reserved + ISNULL(a4.reserved,0)) - a1.used ELSE 0 END) * 8 AS unused FROM (SELECT ps.object_id, SUM(CASE WHEN (ps.index_id < 2) THEN row_count ELSE 0 END ) AS [rows], SUM (ps.reserved_page_count) AS reserved, SUM ( CASE WHEN (ps.index_id < 2) THEN (ps.in_row_data_page_count + ps.lob_used_page_count + ps.row_overflow_used_page_count) ELSE (ps.lob_used_page_count + ps.row_overflow_used_page_count) END) AS data, SUM (ps.used_page_count) AS used FROM sys.dm_db_partition_stats ps GROUP BY ps.object_id) AS a1 LEFT OUTER JOIN (SELECT it.parent_id, SUM(ps.reserved_page_count) AS reserved, SUM(ps.used_page_count) AS used FROM sys.dm_db_partition_stats ps INNER JOIN sys.internal_tables it ON (it.object_id = ps.object_id) WHERE it.internal_type IN (202,204) GROUP BY it.parent_id) AS a4 ON (a4.parent_id = a1.object_id) INNER JOIN sys.all_objects a2 ON ( a1.object_id = a2.object_id ) INNER JOIN sys.schemas a3 ON (a2.schema_id = a3.schema_id) WHERE a2.type <> 'S' and a2.type <> 'IT' end try begin catch select -100 as l1 , 1 as schemaname , ERROR_NUMBER() as tablename , ERROR_SEVERITY() as row_count , ERROR_STATE() as reserved , ERROR_MESSAGE() as data , 1 as index_size , 1 as unused end catch',@params=N''
Да, продолжайте... Пользователь Андрей * прикрепил следующие файлы:  правильно.png (60kb) загружен 26 раз(а). неправильно.png (58kb) загружен 19 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться. |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 05.06.2008(UTC) Сообщений: 100 Откуда: Нижний Новгород
Сказал(а) «Спасибо»: 4 раз
|
Правильно.png Сообщение 170, уровень 15, состояние 1, строка 1 Line 1: Incorrect syntax near 'try'. Сообщение 195, уровень 15, состояние 10, строка 3 'row_number' is not a recognized function name. Сообщение 156, уровень 15, состояние 1, строка 11 Incorrect syntax near the keyword 'AS'. Сообщение 156, уровень 15, состояние 1, строка 15 Incorrect syntax near the keyword 'AS'. Сообщение 195, уровень 15, состояние 10, строка 24 'ERROR_NUMBER' is not a recognized function name.
Ну а при неправильно.png всё так же.
Мож у меня руки кривые? Про мозги я молчу, но на руки то пока никто не жаловался.....
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close