Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Пустые Begin - Commit tran  [new]
relief
Member

Откуда:
Сообщений: 1197
привет.
сделал изменения в структуре таблицы и сгенерил скрипт на изменение в студии.
он выглядит в начале так

BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
COMMIT
BEGIN TRANSACTION
GO
COMMIT
BEGIN TRANSACTION
GO
COMMIT
BEGIN TRANSACTION
GO
COMMIT
BEGIN TRANSACTION
GO
CREATE TABLE


зачем нужны пустые?

BEGIN TRANSACTION
GO
COMMIT
14 сен 12, 09:56    [13162282]     Ответить | Цитировать Сообщить модератору
 Re: Пустые Begin - Commit tran  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31780
relief
зачем нужны пустые?
Может бага...

Какая хоть версия сервера и клиента?
14 сен 12, 10:14    [13162426]     Ответить | Цитировать Сообщить модератору
 Re: Пустые Begin - Commit tran  [new]
relief
Member

Откуда:
Сообщений: 1197
alexeyvg
relief
зачем нужны пустые?
Может бага...

Какая хоть версия сервера и клиента?


клиент
2008R2

сервер
автор
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
14 сен 12, 11:26    [13163076]     Ответить | Цитировать Сообщить модератору
 Re: Пустые Begin - Commit tran  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31780
relief
клиент
2008R2

сервер
автор
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
Для клиента тоже важен билд. Может, это просто баг, который поправили в очередном сервис-паке/фиксе?

А может просто особенность - ведь эти BEGIN-COMMIT никому не мешают, а там предусмотрено место для каких то блоков скрипта, которые в данном случае не пригодились (т.е. такой стиль программирования, путсь и нехороший).
14 сен 12, 12:34    [13163832]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить