公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

asp實(shí)現(xiàn)sql的備份與恢復(fù)

admin
2011年2月16日 0:49 本文熱度 2542
1、備份
<%
SQL="backup database 數(shù)據(jù)庫(kù)名 to disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務(wù)器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯(cuò)誤:"&err.Descripting
else
response.write "數(shù)據(jù)備份成功!"
end if
%>
2、恢復(fù)
<%
SQL="Restore database 數(shù)據(jù)庫(kù)名 from disk='"&Server.MapPath("backup")&"\"&"backuptext.dat"&"'"
set cnn=Server.createobject("adodb.connection")
cnn.open "driver={SQL Server};Server=服務(wù)器名;uid=sa;pwd="
cnn.execute SQL
on error resume next
if err<>0 then
response.write "錯(cuò)誤:"&err.Descripting
else
response.write "數(shù)據(jù)恢復(fù)成功!"
end if
%>
注:以上語(yǔ)句是把數(shù)據(jù)備份到磁盤的backup目錄下,文件名為backuptext.dat。
2、ASP中能修改SQL數(shù)據(jù)庫(kù)結(jié)構(gòu)嗎?
答:ALTER TABLE
名稱
ALTER TABLE — 更改表屬性
語(yǔ)法
ALTER TABLE table [ * ]
ADD [ COLUMN ] column type
ALTER TABLE table [ * ]
ALTER [ COLUMN ] column { SET DEFAULT value DROP DEFAULT }
ALTER TABLE table [ * ]
RENAME [ COLUMN ] column TO newcolumn
ALTER TABLE table
RENAME TO newtable
ALTER TABLE table
ADD table constraint definition
Inputs
table
試圖更改的現(xiàn)存表的名稱.
column
現(xiàn)存或新的列名稱.
type
新列的類型.
newcolumn
現(xiàn)存列的新名稱.
newtable
表的新名稱.
table constraint definition
表的新的約束定義.
New table constraint for the table
輸出
ALTER
從被更名的列或表返回的信息.
ERROR
如果一個(gè)列或表不存在返回的信息.
描述
ALTER TABLE 變更一個(gè)現(xiàn)存表的定義.ADD COLUMN 形式用與 CREATE TABLE一樣的語(yǔ)法向表中增加一個(gè)新列/字段。ALTER COLUMN 形式允許你從列/字段中設(shè)置或者刪除缺?。ㄖ担?。注意缺省(值)只對(duì)新插入的行有效。RENAME 子句可以在不影響相關(guān)表中任何數(shù)據(jù)的情況下更改一個(gè)表或者列/字段的名稱。因此,表或列/字段在此命令執(zhí)行后仍將是相同尺寸和類型。ADD table constraint definition 子句用與 CREATE TABLE一樣的語(yǔ)法向表中增加一個(gè)新的約束。
如果要改變表的屬性,你必須是表的所有者.
注意
COLUMN 關(guān)鍵字是多余的,可以省略.
如果"*"跟在一個(gè)表名后面,表示該命令要對(duì)該表和所有繼承級(jí)別低于該表的表進(jìn)行操作;缺省時(shí),該屬性(更改)不會(huì)增加到任何子表或修改任何子表的相關(guān)名稱。當(dāng)增加或修改一個(gè)上級(jí)表(譯注:繼承級(jí)別高的表)的屬性時(shí)總是應(yīng)該這樣的。否則,象下面這樣的在繼承級(jí)上進(jìn)行的查詢
SELECT NewColumn FROM SuperClass*
將不能工作,因?yàn)樽颖頃?huì)比上級(jí)表少一個(gè)屬性。
在目前的實(shí)現(xiàn)里,新列/字段的缺省(值)和約束子句會(huì)被忽略。你可以隨后用 ALTER TABLE 的 SET DEFAULT 形式設(shè)置缺?。ㄖ担#氵€不得不用 UPDATE 把已存在行更新為缺省值。)
在目前的實(shí)現(xiàn)里,只有 FOREIGN KEY 約束可以增加到表中.要?jiǎng)?chuàng)建或者刪除一個(gè)唯一約束,可以創(chuàng)建一個(gè)唯一索引(參閱 CREATE INDEX).要想增加 check (檢查)約束,你需要重建和重載該表,用的參數(shù)是 CREATE TABLE 命令的其他參數(shù).
要修改表的結(jié)構(gòu),你必須是表的所有人。不允許更改系統(tǒng)表結(jié)構(gòu)的任何部分。PostgreSQL 用戶手冊(cè) 里有關(guān)于繼承的更多信息.

請(qǐng)參考 CREATE TABLE 部分獲取更多有效參數(shù)的描述.
用法
向表中增加一個(gè) VARCHAR 列:
ALTER TABLE distributors ADD COLUMN address VARCHAR(30);
對(duì)現(xiàn)存列改名:
ALTER TABLE distributors RENAME COLUMN address TO city;
對(duì)現(xiàn)存表改名:
ALTER TABLE distributors RENAME TO suppliers;
向表中增加一個(gè)外鍵約束:
ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses(address) MATCH FULL
兼容性
SQL92ADD COLUMN 形式是兼容的,除了上面說(shuō)的缺省(值)和約束外。ALTER COLUMN 形式是完全兼容的。
SQL92 對(duì) ALTER TABLE 聲明了一些附加的Postgres目前還不直接支持的功能:
ALTER TABLE table DROP CONSTRAINT constraint { RESTRICT CASCADE }
增加或刪除表的約束(比如象檢查約束,唯一約束或外鍵約束)。要?jiǎng)?chuàng)建或刪除一個(gè)唯一約束,對(duì)應(yīng)地創(chuàng)建或刪除一個(gè)唯一索引,要修改其他類型的約束,你需要重建和重載該表,使用 CREATE TABLE  命令的其他參數(shù).
例如,刪除表 distributors 的任何約束:
CREATE TABLE temp AS SELECT * FROM distributors;
DROP TABLE distributors;
CREATE TABLE distributors AS SELECT * FROM temp;
DROP TABLE temp;
ALTER TABLE table DROP [ COLUMN ] column { RESTRICT CASCADE }
前,要?jiǎng)h除一個(gè)現(xiàn)存的列,表必須重新創(chuàng)建和重新裝載:
CREATE TABLE temp AS SELECT did, city FROM distributors;
DROP TABLE distributors;
CREATE TABLE distributors (
did DECIMAL(3) DEFAULT 1,
name VARCHAR(40) NOT NULL,
);
INSERT INTO distributors SELECT * FROM temp;
DROP TABLE temp;
重命名列/字段和表名是 PostgreSQL 擴(kuò)展。SQL92 沒有提供這些。

該文章在 2011/2/16 0:49:16 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产一区二区三区精品观看 | 国产麻豆91精品免费观看 | 91无码人妻精品一区二区 | 国产成人理论在线观看视频 | 国产激情视频免费在线观看 | 成人夜色视频网站在 | 国产成人91一区二区三区 | 极品尤物一区二区三 | 国产麻豆国精精品久久毛片 | 91网红福 | 精品亚洲a∨一区二区三区 精品亚洲a∨在线播放不卡 | 2025国产精品最新在线 | 国产极品粉嫩福利姬萌白酱 | 国产欧美日韩制服丝袜三区 | 成人av在线一区二区三区四区 | 国产高清在线精品四区 | 变态潮喷失禁大 | 国产三区欧美日韩 | 国产专区综合另类日韩一区 | 国产精品高潮久久久久久无码 | 国产成人午夜精品一区二区三区 | 精品91自产拍 | 国产一区二区三区精品久久呦 | 国产亚洲一区交换在线 | 成人午夜无码影院视频在线观看 | 国产午夜福利院757视频 | 国产av无码专区影视 | 国产一区二区不卡 | 另类欧美亚洲曰本 | 国产高清在线a视频大全首页 | 国产精品高潮呻吟88av | 2025国产理论 | 国产成人精品免费一区 | 国产真实乱人偷精品视频 | 国产成人午夜福利在线观看视频 | 国产精品区网红主播在线观看 | 国产精品成人av片免费看 | 国产欧美另类久久久精品图片 | 精品国产乱码一区二区三区麻豆 | 91精品福利尤物视频 | 国产制服丝袜在线一区 |