|
|
|
Скромное обаяние шизофрении
|
|||
|---|---|---|---|
|
#18+
Други мои! Буду краток. Почему Код: plaintext 1. 2. 3. 4. 5. 6. говорит Invalid column name 'c'? В то же время, если вместо с поставить *, то ж она ж эту колумнку видит: Код: plaintext 1. 2. 3. 4. 5. 6. i c ----------- ---------- (0 row(s) affected), зараза такая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2002, 00:28:57 |
|
||
|
Скромное обаяние шизофрении
|
|||
|---|---|---|---|
|
#18+
Видимо, как-то сложно оптимизирует, разрешает ссылки… Кстати, еще любопытнее то, то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. все работает без ошибок, а так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. уже падает… Зато так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. или вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. все работает "на ура". Удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2002, 00:52:20 |
|
||
|
Скромное обаяние шизофрении
|
|||
|---|---|---|---|
|
#18+
Все дело в batch-ах BOL - Accessing and Changing Relational Data - Accessing and Changing Data Fundamentals - Using Multiple Statements - Batches "A table cannot be altered and then the new columns referenced in the same batch." PS Хотя как-то все-таки странно: при "персональном" обращении select new_field ограничение выполняется при "всеобщем" обращении select * - добавленное поле видно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2002, 10:56:35 |
|
||
|
Скромное обаяние шизофрении
|
|||
|---|---|---|---|
|
#18+
да, прикольно... видимо, физически, таблица получает новую колонку сразу по окончании выполнения ALTER, но информация в системные таблицы (syscolumns etc) записывается по окончании бэтча-транзакции... Логично, кстати :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2002, 16:52:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32033490&tid=1822238]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 316ms |

| 0 / 0 |
