第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“tempdb”數(shù)據(jù)庫中的多語句事務(wù)中不允許使用“CREATE TABLE”命令

“tempdb”數(shù)據(jù)庫中的多語句事務(wù)中不允許使用“CREATE TABLE”命令

白豬掌柜的 2023-06-21 16:36:43
我正在開發(fā) java 項目,其中使用Sybase 和 Apache Metamodel來獲取表數(shù)據(jù)及其信息?,F(xiàn)在“ ddl in tran ”選項為 true,但當(dāng)我使用 Apache Metamodel 獲取列詳細(xì)信息時,它仍然給我錯誤:com.sybase.jdbc4.jdbc.SybSQLException:“tempdb”數(shù)據(jù)庫中的多語句事務(wù)中不允許使用“CREATE TABLE”命令。我在 Windows 10 上安裝了 Sybase ASE 15.5。
查看完整描述

2 回答

?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗 獲得超13個贊

“ddl in tran”選項在臨時數(shù)據(jù)庫中也需要“打開”。系統(tǒng)管理員或具有 sa_role 的人可以這樣做:


1> use master

2> go

1> sp_dboption tempdb, 'ddl in tran', 'true'

2> go

Warning: Attempting to change database options for a temporary database. Database options must be kept consistent across all temporary databases.

Database option 'ddl in tran' turned ON for database 'tempdb'.

Running CHECKPOINT on database 'tempdb' for option 'ddl in tran' to take effect.

(return status = 0)

正如警告所暗示的那樣,如果您有多個臨時數(shù)據(jù)庫,這需要在所有臨時數(shù)據(jù)庫中保持一致。命令完成后,可以使用 sp_helpdb 檢查選項:


1> sp_helpdb

2> go


[stuff deleted]


 tempdb                            104.0 MB              sa             2      Aug 05, 2019             no_recovery                     0               NULL        

 select into/bulkcopy/pllsort, trunc log on chkpt, ddl in tran, mixed log and data, allow wide dol rows 

下面是在事務(wù)中創(chuàng)建表的示例:


1> use tempdb

2> go

1> begin tran

2> go

1> create table foo ( k int not null, value varchar(25) null) 

2> go

1> commit

2> go

1> 


查看完整回答
反對 回復(fù) 2023-06-21
?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗 獲得超7個贊

可以使用 (sp_dboption tempdb, 'ddl in tran', 'true'),但將其設(shè)置為 true 并不是一個好的做法,它可能會導(dǎo)致 tempdb 中的并發(fā)問題。

使用該選項必須小心。


查看完整回答
反對 回復(fù) 2023-06-21
  • 2 回答
  • 0 關(guān)注
  • 266 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號