powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DDL внутри транзакции
2 сообщений из 52, страница 3 из 3
DDL внутри транзакции
    #32907699
just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gardenman2 Just Me
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
use data
go

select @@version
go

begin tran 
go

create table test (id int)
go

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Adaptive Server Enterprise/ 12 . 5 . 0 . 3 /EBF  10980  ESD# 1 /P/Linux Intel/Linux  2 . 4 . 18 - 18 . 7 .xsmp i686/rel12503/ 1919 / 32 -bit/OPT/Mon Mar  24   20 : 49 : 12   2003      
( 1  row affected)

Server Message:  Number   2762 , Severity   16 
Server 'osago', Line  1 :
The 'CREATE TABLE' command is not allowed within a multi-statement transaction in the 'data' database. 
                                                                                                           



use master
go
sp_dboption test1,"ddl in tran",true
go
checkpoint
go
use test1
go
begin tran
create table test_ddl (id int)
insert into test_ddl values(1)
select * from test_ddl
rollback
select * from test_ddl
go


use master
go
sp_dboption db_name,"ddl in tran",true
go
checkpoint
go
use db_name
go
begin tran
create table test_ddl (id int)
insert into test_ddl values(1)
select * from test_ddl
rollback
select * from test_ddl
go

Результат:
1

Line 6:
Object 'test_ddl' cannot be found.

P.S. Я уже не говорю про доку, неужели прочитать хотя бы то, что написано здесь нельзя?
...
Рейтинг: 0 / 0
DDL внутри транзакции
    #32907764
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)) Ок!
...
Рейтинг: 0 / 0
2 сообщений из 52, страница 3 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / DDL внутри транзакции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]