我們通過SQL腳本來插入數據,常見如下四種方式。
方式一:一條一條插入,性能最差,不建議使用。
INSERT INTO Proct(Id,Name,Price) VALUES(newid(),'牛欄1段',160);INSERT INTO Proct(Id,Name,Price) VALUES(newid(),'牛欄2段',260);
......
方式二:insert bulk
語法如下:
方式四:拼接SQL
INSERT INTO Proct(Id,Name,Price) VALUES(newid(),'牛欄1段',160)
,(newid(),'牛欄2段',260)
......
❷ SQL 中如何附加多個資料庫
SQL Server2005中,成功登錄驗證之後,左邊會有樹形菜單,右鍵單擊資料庫-附加-添加-找到資料庫文件路徑-確定,就附加上去了!
❸ 查詢分析器中使用SQL語句附加資料庫
附加數據語句為:
EXECsp_attach_db@dbname=N'DATAName',@filename1=N'D:MSSQLDATADATAName.mdf',@filename2=N'D:MSSQLDATADATAName.ldf'
其中
【DATAName】:資料庫名稱
【D:MSSQLDATADATAName.mdf】:資料庫文件真實物理路徑
【D:MSSQLDATADATAName.ldf】:資料庫日誌文件真實物理路徑
❹ sql server2016怎麼附加資料庫
連接資料庫以後右鍵->附加->找到要附加的資料庫
❺ MSSQL怎麼附加資料庫
這是賬號沒有創建資料庫許可權的問題,所以不能附加;讓管理員給你調許可權即可附加.
❻ 如何實現SQL的自動安裝及自動附加資料庫
打包並附加資料庫解決方案
一。打包msde
1.解壓msde2000
2.將解壓後的文件全部打包到安裝程序中
3.在wise腳步中插入執行語句。在執行程序設置中:執行程序路徑: %MAINDIR%\hello\msde\setup.exe
命令行:sapwd="sa" securitymode=SQL disablenetworkprotocols=0(腳本的位置需要自己定位)
4.這樣製作好的安裝包在執行安裝後會自動安裝msde
二。附加資料庫
1.在程序執行時判斷在C:\Program Files\Microsoft SQL Server\MSSQL\Data目錄下是否有我們要附加的資料庫文件,即db_Data.MDF和db_Log.LDF
2.如果沒有則把兩個文件復制到上述目錄中
3.復制完成後調用dos命令執行附加資料庫的語句winexec(PChar('D:\My.bat'),sw_show); My.bat文件中的內容為osql -S 57c65a1f316b491 -U sa -P sa -i "D:\active.sql"
active.sql是我們要寫的SQL腳本,用來附加資料庫,內容為Exec sp_attach_db @dbname = N'web', @fileName1=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Data.MDF', @filename2=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Log.LDF'
這就是為什麼我們要把資料庫文件放到上述目錄中的原因
4.附加資料庫完成
❼ 求教一下,有個sql2005的資料庫,怎麼才能附加到sql2016上
不能,sql2005的資料庫只能在sql2005或sql2008上附加,在sql2008上附加後再把sql2008升級到sql2016
❽ sql如何附加資料庫
打開企業管理器
左側
資料庫
右鍵點
所有任務
附加資料庫
❾ sql server2016怎麼附加資料庫
分離資料庫,windows登錄重新附加,就會附加成功。
❿ 求!批量附加sql資料庫的工具,代碼也行
如果名字不規則,用sql只能一個一個寫,否則程序也不知道你名字是什麼。
如果用程序的話,可以遍歷一個文件夾的所有mdf文件,取出名稱附加。
以下是sql的一個例子,僅供參考
名字規則的aaa1,aaa2這樣
declare @i int
set @i=1 --假設有100個資料庫
while @i<=100
begin
EXEC SP_ATTACH_DB ddd, 'D:\aaa'+cast(@i as varchar(10))+'.mdf','D\aaa'+cast(@i as varchar(10))+'.ldf'
set @i=@i+1
end