|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
Господа, столкнулся с исторической БД SQL 2012, где де факто существует такая настройка: Все скрипты, названия таблиц, колонок, алиасов и т.п CASE SENSITIVE. То есть Код: sql 1.
дает ошибку ибо а и А в разном регистре. Если в таблице Create TABLE A(Field INT NOT NULL), то на Код: sql 1.
будет матюгаться. Ибо давай Код: sql 1.
проблема в том, что некоторые готовые скрипты нельзя использовать без коррекции. Чем регулируется подобна чувствительность к регистру? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 12:16 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin Чем регулируется подобна чувствительность к регистру? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 12:23 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
invm a_voronin Чем регулируется подобна чувствительность к регистру? Нет. Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. В данном случае - коллешн названий полей, названий таблиц, алиасы в скриптах и т.п. И Что можно сделать, чтобы case insensitive скрипты работали? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 12:53 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin, емнип влияет и на обработку имён объектов и текст сохранённого кода. Проверить несложно, в любом случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 13:01 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin Нет. Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. В данном случае - коллешн названий полей, названий таблиц, алиасы в скриптах и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 13:11 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin invm пропущено... Коллейшеном БД Нет. Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. В данном случае - коллешн названий полей, названий таблиц, алиасы в скриптах и т.п. И Что можно сделать, чтобы case insensitive скрипты работали? а в документации так авторThe collation of an identifier depends on the level at which it is defined. Identifiers of instance-level objects, such as logins and database names, are assigned the default collation of the instance. Identifiers of objects within a database, such as tables, views, and column names, are assigned the default collation of the database. For example, two tables with names different only in case may be created in a database with case-sensitive collation, but may not be created in a database with case-insensitive collation. For more information, see Database Identifiers. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 13:18 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin invm пропущено... Коллейшеном БД Нет. Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. В данном случае - коллешн названий полей, названий таблиц, алиасы в скриптах и т.п. И Что можно сделать, чтобы case insensitive скрипты работали? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 14:24 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. А "коллешн названий полей, названий таблиц, алиасы в скриптах и т.п." регулируется как раз коллейшеном БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2020, 17:42 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
alexeyvg a_voronin Коллешн регулирует содержимое строковых полей и констант, сортировку и т.п. А "коллешн названий полей, названий таблиц, алиасы в скриптах и т.п." регулируется как раз коллейшеном БД. А есть синтаксис ALTER TABLE ALTER COLUMN alter collation ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 08:20 |
|
CASE SENSITIVE БД
|
|||
---|---|---|---|
#18+
a_voronin alexeyvg пропущено... У полей вообще есть свой коллейшен, при необходимости. Если вы смените коллейшен БД, то у полей он останется прежним. А "коллешн названий полей, названий таблиц, алиасы в скриптах и т.п." регулируется как раз коллейшеном БД. А есть синтаксис ALTER TABLE ALTER COLUMN alter collation ? msdn? авторALTER COLUMN C2 varchar(50) COLLATE Latin1_General_BIN; ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2020, 10:09 |
|
|
start [/forum/topic.php?fid=46&msg=39914250&tid=1686649]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 453ms |
0 / 0 |