資料庫生成腳本
很簡單:看看下面這個問題的回答,有截圖的一看就知道了。
http://..com/question/97772000.html
************
補充:按照圖片上的操作點下一步,就會出現讓你保存.sql文件了,起個名字選個路徑點確定就ok了。
************
---
以上,希望對你有所幫助。
❷ 資料庫如何生成腳本文件啊,SQL2008
右鍵點擊「資料庫」,在任務中選擇生成腳本
若要單獨生成某類對象(如表、存儲過程),
要將其中「為所選資料庫編寫全部對象」的勾去掉
在高級選項中,可以勾選是否生成所需的其他表的對象,
如索引、觸發器、全文索引等
❸ 如何將資料庫sql server2008中的資料庫生成腳本輸出
Qzone
微信
SQL Server用SQL指令導入文件
華彩繽紛 2016-12-16 09:14
通常情況下,SQL Server要導入Excel文件,我們都是用SQL Server提供的導入工具。但其實SQL Server有更簡單的方法:
1)接受數據導入的表已經存在。
insert into t1 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,
'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);
2)導入數據並生成表。
select * into t1 from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$);
3) 導入Excel中指定的列到資料庫表中指定的列。
INSERT INTO t1(a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET 'MICROSOFT.JET.OLEDB.4.0' ,'Excel5.0; HDR=YES; DATABASE=c:\test.xls',sheet1$);
需要注意:
從「功能外圍應用配置器」中選擇「啟動 OPENROWSET 和 OPENDATASOURCE 支持」選項。
❹ 資料庫生成腳本報錯
SQL Server 2008 R2導出的過程
1.打開Management Studio,登錄到伺服器,在資料庫中選擇要轉移的資料庫,
右鍵--「任務(T)」--「生成腳本(E)...」。
2.在「生成和發布腳本」窗口中,點擊「下一步」,
3.「選擇要編寫腳本的資料庫對象」,可以不做設置,點擊「下一步」,
4.點擊[保存到文件]右邊的「高級」按鈕,在對話框中,設置「為伺服器版本編寫腳本」為「SQL Server 2008」,
設置「要編寫腳本的數據的類型」為「架構和數據」。選擇保存腳本的位置。
5.下一步,再下一步。導出完成。
SQL Server 2008導入的過程
1.打開Management Studio,登錄到伺服器,
2.選擇菜單「文件」——「打開」——「文件」,選擇.sql腳本文件,點擊工具欄中的「執行」按鈕。
3.在左側的「對象資源管理器」中右鍵「資料庫」——「刷新」。完畢。
❺ 怎麼生成SQL腳本
設置資料庫的類型按「Tools」→「GeneratePhysicalDataModel」的順序選擇,如圖設置資料庫類型((1)所示。
在彈出的對話框中的「General」項的DBMS欄中選擇MySQL5.0,如圖設置資料庫類型(2)所示。
設置資料庫類型((1)
設置資料庫類型(2)
設置資料庫類型後就可以進行生成SQL腳本操作,按「Database」→「GenerateDatabase」的順序選擇,如圖生成SQL腳本操作((1)所示。
生成SQL腳本操作((1)
在彈出的對話框中指明生成的腳本存放在哪個目錄下及腳本的名字,最後單擊「確定」按鈕即可生成SQL腳本,如圖生成SQL腳本操作(2)所示。
生成SQL腳本操作(2)
❻ 資料庫生成腳本的作用是什麼
1。生成表腳本
可以將生成的表腳本放到另一個已經存在的資料庫中執行以新建一個表
2。生成資料庫腳本
可以將生成的資料庫腳本在另一個SQL伺服器中執行以新建一個資料庫
❼ 怎樣將SQL中某一個表的數據生成SQL腳本
表的數據無法生成SQL腳本
表可以生成SQL腳本,方法是表上右擊、生成表腳本、create到...
❽ 如何生成oracle的資料庫腳本
你用plsql登陸Oracle,右鍵一張表,點擊編輯(Edit),彈出的界面右下角有一個」View SQL「按鈕,點擊它可以看到資料庫表的腳本,不知道你要的是不是這個,希望能幫到你。
❾ 如何把SQL資料庫生成腳本 SQL語句
--將表數據生成SQL腳本的存儲過程
CREATEPROCEDUREdbo.UspOutputData
@tablenamesysname
AS
declare@columnvarchar(1000)
declare@columndatavarchar(1000)
declare@sqlvarchar(4000)
declare@xtypetinyint
declare@namesysname
declare@objectIdint
declare@objectnamesysname
declare@identint
setnocounton
set@objectId=object_id(@tablename)
if@objectIdisnull--判斷對象是否存在
begin
print'Theobjectnotexists'
return
end
set@objectname=rtrim(object_name(@objectId))
if@objectnameisnullorcharindex(@objectname,@tablename)=0--此判斷不嚴密
begin
print'objectnotincurrentdatabase'
return
end
ifOBJECTPROPERTY(@objectId,'IsTable')<>1--判斷對象是否是table
begin
print'Theobjectisnottable'
return
end
select@ident=status&0x80fromsyscolumnswhereid=@objectidandstatus&0x80=0x80
if@identisnotnull
print'SETIDENTITY_INSERT'+@TableName+'ON'
declaresyscolumns_cursorcursor
forselectc.name,[email protected]
opensyscolumns_cursor
set@column=''
set@columndata=''
fetchnextfromsyscolumns_cursorinto@name,@xtype
while@@fetch_status<>-1
begin
if@@fetch_status<>-2
begin
if@xtypenotin(189,34,35,99,98)--timestamp不需處理,image,text,ntext,sql_variant暫時不處理
begin
set@column=@column+casewhenlen(@column)=0then''else','end+@name
set@columndata=@columndata+casewhenlen(@columndata)=0then''else','','','
end
+casewhen@xtypein(167,175)then'''''''''+'+@name+'+'''''''''--varchar,char
when@xtypein(231,239)then'''N''''''+'+@name+'+'''''''''--nvarchar,nchar
when@xtype=61then'''''''''+convert(char(23),'+@name+',121)+'''''''''--datetime
when@xtype=58then'''''''''+convert(char(16),'+@name+',120)+'''''''''--smalldatetime
when@xtype=36then'''''''''+convert(char(36),'+@name+')+'''''''''--uniqueidentifier
else@nameend
end
end
fetchnextfromsyscolumns_cursorinto@name,@xtype
end
closesyscolumns_cursor
deallocatesyscolumns_cursor
set@sql='setnocountonselect''insert'+@tablename+'('+@column+')values(''as''--'','+@columndata+','')''from'+@tablename
print'--'+@sql
exec(@sql)
if@identisnotnull
print'SETIDENTITY_INSERT'+@TableName+'OFF'
GO
execUspOutputData你的表名
❿ 資料庫sql2000怎麼生成腳本
1.在常規中點擊 顯示全部,勾選編輯全部對象腳本
2.設置格式中 除了倒數第一(7.0兼容)倒數第三(說明性標題)兩個選項外全部勾選
3.選項中 安全性腳本選項 全不勾選,表腳本選項 全部勾選,文件格式為 國際化文本,生成文件為 每個對象創建一個文件
對生成的文本文件用版本庫進行管理,可實現對資料庫結構的簡單管理工作,但是對數據無能為力。
1.選中資料庫,右鍵->所有任務->導出數據,在選擇目的 資料庫中選擇新建 資料庫名為DB_TEST,
2.在指定表復制或者查詢中 選擇 在SQL Server資料庫之間復制對象和數據
3.在 選擇要復制的對象 中 額外勾選 包括擴展屬性
4.點擊下一步。。。完成數據完整復制 工作