2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
SCRIPT
不是備份命令,而是數(shù)據(jù)/元數(shù)據(jù)導(dǎo)出命令。不過(guò),您可以將其用于備份目的。但是您需要一個(gè)新的空數(shù)據(jù)庫(kù)來(lái)將此類腳本加載到其中。
它按設(shè)計(jì)從所有模式或僅從指定模式導(dǎo)出所有序列。
您可以使用命令
DROP
的子句SCRIPT
。通過(guò)此子句,附加DROP TABLE
命令將包含在此類腳本中。DROP TABLE
命令還會(huì)刪除自動(dòng)創(chuàng)建的生成列序列。DROP ALL OBJECTS
您可以在該命令之前執(zhí)行該命令RUNSCRIPT
。您可以關(guān)閉所有連接,刪除數(shù)據(jù)庫(kù),創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)并
RUNSCRIPT
在其中執(zhí)行。

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
我不認(rèn)為這是SCRIPT
命令錯(cuò)誤,正如它所說(shuō)......
從數(shù)據(jù)庫(kù)創(chuàng)建 SQL 腳本。
因此,當(dāng)您第一次創(chuàng)建序列時(shí),請(qǐng)確保如果存在如下所示的序列,則不會(huì)創(chuàng)建序列。
CREATE SEQUENCE IF NOT EXISTS
然后SCRIPT
命令應(yīng)該在備份腳本時(shí)復(fù)制相同的內(nèi)容。
添加回答
舉報(bào)