|
|
|
Вот блин, коментарий, А???
|
|||
|---|---|---|---|
|
#18+
/* ALTER TABLE f1 ALTER COLUMN kodli INT NULL update F1 set F1.kodli = (select top 1 per.nkodli from per where per.kodli = F1.kodli) go ALTER TABLE f16 ALTER COLUMN kodli INT NULL update F16 set F16.kodli = (select top 1 per.nkodli from per where per.kodli = F16.kodli) go ALTER TABLE f16d ALTER COLUMN kodli INT NULL update F16D set F16D.kodli = (select top 1 per.nkodli from per where per.kodli = F16D.kodli) go ALTER TABLE f17 ALTER COLUMN kodli INT NULL update F17 set F17.kodli = (select top 1 per.nkodli from per where per.kodli = F17.kodli) */ Нажимаю Parse Query (ctrl+F5) получаю: Server: Msg 113, Level 15, State 1, Line 4 Missing end comment mark '*/'. Server: Msg 170, Level 15, State 1, Line 3 Line 3: Incorrect syntax near '/'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2002, 10:36:59 |
|
||
|
Вот блин, коментарий, А???
|
|||
|---|---|---|---|
|
#18+
Признак окончания пакета (batch-a) - GO невозможно закомментировать. Ваши 4 пакета компилируются отдельно друг от друга. Поэтому 1 и 4-ый пакеты /* ALTER TABLE f1 ALTER COLUMN kodli INT NULL update F1 set F1.kodli = (select top 1 per.nkodli from per where per.kodli = F1.kodli) и ALTER TABLE f17 ALTER COLUMN kodli INT NULL update F17 set F17.kodli = (select top 1 per.nkodli from per where per.kodli = F17.kodli) */ имеют синтаксические ошибки ЗЫ используйте для комментирования знаки -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2002, 10:41:17 |
|
||
|
Вот блин, коментарий, А???
|
|||
|---|---|---|---|
|
#18+
/*ALTER TABLE f1 ALTER COLUMN kodli INT NULL update F1 set F1.kodli = (select top 1 per.nkodli from per where per.kodli = F1.kodli) go*//* ALTER TABLE f16 ALTER COLUMN kodli INT NULL update F16 set F16.kodli = (select top 1 per.nkodli from per where per.kodli = F16.kodli) go *//* ALTER TABLE f16d ALTER COLUMN kodli INT NULL update F16D set F16D.kodli = (select top 1 per.nkodli from per where per.kodli = F16D.kodli) go *//* ALTER TABLE f17 ALTER COLUMN kodli INT NULL update F17 set F17.kodli = (select top 1 per.nkodli from per where per.kodli = F17.kodli) */ Утро доброе:)))) - так работает,но почему первое не работает??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2002, 10:43:25 |
|
||
|
Вот блин, коментарий, А???
|
|||
|---|---|---|---|
|
#18+
/*ALTER TABLE f1 ALTER COLUMN kodli INT NULL update F1 set F1.kodli = (select top 1 per.nkodli from per where per.kodli = F1.kodli) */ go /* ALTER TABLE f16 ALTER COLUMN kodli INT NULL update F16 set F16.kodli = (select top 1 per.nkodli from per where per.kodli = F16.kodli) */ go /* ALTER TABLE f16d ALTER COLUMN kodli INT NULL update F16D set F16D.kodli = (select top 1 per.nkodli from per where per.kodli = F16D.kodli) */ go /* ALTER TABLE f17 ALTER COLUMN kodli INT NULL update F17 set F17.kodli = (select top 1 per.nkodli from per where per.kodli = F17.kodli) */ Пожалуй, так работает. Обидно, когда в скрипте куча строк каждую помечать как --... уж лучше вырезать часть запроса, или работать без GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2002, 11:20:35 |
|
||
|
|

start [/forum/topic.php?fid=46&gotonew=1&tid=1820633]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
6ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 301ms |

| 0 / 0 |
