Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление данных !!!
|
|||
|---|---|---|---|
|
#18+
Исходный кусок текста сохранённой процедуры был такой: select Path+'/'+Id From Mater Where (Path+'/'+Id Like Case When @Path='/' Then @Id+'%' When @Id='' Then @Path+'%' Else @Path+'/'+@Id End) После архивации базы и восстановления её на другом сервере, данная процедура не работает??? Выдаёт ошибку: This command did not return data, and it did not return any rows DB-Library Process Dead - Connection Broken Пришлось добавить перед CASE ключевое слово SELECT: select Path+'/'+Id From Mater Where (Path+'/'+Id Like (SELECT Case When @Path='/' Then @Id+'%' When @Id='' Then @Path+'%' Else @Path+'/'+@Id End)) Однако до этого работала, не хотелось бы изменять тексты всех процедур. SQL Server версии 6.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2001, 12:07 |
|
||
|
Восстановление данных !!!
|
|||
|---|---|---|---|
|
#18+
Господи, неужели у кого-то еще 6.х стоит. Сдайте его в ближайший магазин "Антиквар". Ваша проблема, по-видимому, в том, что в операторе CASE в подзапросе выступают параметры хранимой процедуры. Поставьте на него SP2 или присвойте их локальным переменным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2001, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3547&tid=1825613]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 367ms |

| 0 / 0 |
