Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перевод (транслирование) в другой Collation.
|
|||
|---|---|---|---|
|
#18+
Необходимо трансформировать базу (1С Предприятие), созданную в SQL_Latinica_General..., в Cyrillic_General. Простое "ALTER DATABASE ... COLLATE" не помогает, экспортирование не переносит ключей, при попытке обработки выдает собщение о нарушении структуры некоторых таблиц. При формировании SQL запроса в DTS по всем таблицам - сваливается, жалуется на превышение времени ожидания. Буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2002, 15:51 |
|
||
|
Перевод (транслирование) в другой Collation.
|
|||
|---|---|---|---|
|
#18+
Этот скрипт отработает по всем полям. кроме тех, где есть индексы. Такие поля через EM. Хотя скрипт при желании можно доработать. -- Изменение Collation во всех полях текущей базы данных Use Нужнаябазаданных go declare @CName varchar(255), @TName varchar(255), @OName varchar(255), @Sql varchar(8000), @Size int, @Status tinyint SET IMPLICIT_TRANSACTIONS on declare cur_char cursor GLOBAL for Select C.Name, T.Name, O.Name, C.length, C.isnullable from syscolumns C, systypes T, sysobjects O Where T.Name in ('varchar', 'char', 'text', 'nchar', 'nvarchar', 'ntext') and O.xtype='U' and C.xtype=T.xtype and C.ID=O.ID and not exists(Select * from sysindexkeys I where O.id=I.id and C.colorder=I.colid) open cur_char fetch cur_char into @CName, @TName, @OName, @Size, @Status while @@Fetch_Status =0 begin set @Sql='Alter table '+@OName+' alter column '+@CName+' '+@TName+'('+convert(varchar,@Size)+') collate Cyrillic_General_CI_AS '+case when @Status=1 then 'null' else 'not null' end print @Sql exec (@Sql) fetch cur_char into @CName, @TName, @OName, @Size, @Status end close cur_Char deallocate cur_char ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2002, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3490&tid=1823329]: |
0ms |
get settings: |
7ms |
get forum list: |
25ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 347ms |

| 0 / 0 |
