powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select с union и Group By
3 сообщений из 28, страница 2 из 2
select с union и Group By
    #32024578
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему это как раз и понятно: Cannot resolve collation conflict for equal to operation. Сервер не может сранить символьные строки с разными collation-ми.
Я так понял, что для временной таблицы берется Cyrillic_General_CI_AI, а в основной compatibility_106_409_30003.

А вот что странно так почему у вас не работает
CREATE TABLE #temp1(my_sp3027 char(1) COLLATE compatibility_106_409_30003, op_sign int)

У меня в SQL2000 EE SP2 как ни странно таблица с таким collation создается.
...
Рейтинг: 0 / 0
select с union и Group By
    #32024582
quickdeer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня тоже в SQL2000 EE SP2. Странно, но главное - работает.
Всё равно огромное спасибо !!!!!!!!!!!!!!
Думаю, что м.б. всплывет. Но потом...

Есть ещё одна проблема (кстате тоже Вы мне ее помогали решать).
Восстанавливается автом-ки, запуском DTS программно бакап:

DECLARE @backupfilename varchar(100)
SET @backupfilename = 'R:\Real2002_db_'+ SUBSTRING(CONVERT(varchar, DATEADD(ss, -1, GETDATE()), 20),1,4)+
SUBSTRING(CONVERT(varchar, DATEADD(ss, -1, GETDATE()), 20),6,2)+
SUBSTRING(CONVERT(varchar, DATEADD(ss, -1, GETDATE()), 20),9,2)+'0304'+'.bck'
restore database Bizon from disk = @backupfilename
with
replace
, MOVE 'REAL2002_Data' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\REAL2002_Data.mdf',
MOVE 'REAL2002_Log' TO 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\REAL2002_Log.ldf'

'0304' - это время, а оно постоянно меняется :то 0303, то 0304, то 0305...

т.е. в дате я уверен, а вот во времени - нет
Этот формат использует SQL по умрлчанию, а можно, чтобы имя файла бакапа было без часов или ещё как-нибудь давать при восстановлении правильное имя бакапа...
...
Рейтинг: 0 / 0
select с union и Group By
    #32024583
quickdeer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу запросов:
CREATE TABLE #temp1(my_sp3027 nchar(1), op_sign int)
INSERT #temp1 VALUES(N'П', -1)
INSERT #temp1 VALUES(N'Р', -1)
INSERT #temp1 VALUES(N'З', 1)
select * from #temp1
drop table #temp1 - РАБОТАЕТ !!!!!!!!!!!!!!!!


CREATE TABLE #temp1(my_sp3027 char(1) COLLATE Cyrillic_General_CI_AI, op_sign int)
INSERT #temp1 VALUES(N'П', -1)
INSERT #temp1 VALUES(N'Р', -1)
INSERT #temp1 VALUES(N'З', 1)
select * from #temp1
drop table #temp1

Ошибка :
Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near 'COLLATE'.
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select с union и Group By
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]