導航:首頁 > 文件教程 > sql寫文件

sql寫文件

發布時間:2025-05-28 15:27:34

1. SQL server中sql語句怎麼創建次要資料庫文件

use master

create database TwoDataBase 創建的資料庫名稱

on primary 主文件組, primary 可以省略

(

name = N'TwoDataBase', 資料庫文件的邏輯名

filename=N'f:TwoDataBase.mdf', 全路徑加上後綴

size=10mb,

maxsize=100mb,

filegrowth=1mb

),

(

name=N'TwoDataBase2', 次要文件名,不能夠和主文件同名

filename=N'f:TwoDataBase.ndf',

size=10mb,

maxsize=100mb,

filegrowth=10%

)

log on 邏輯文件

(

name=N'TwoDataBase_log', 邏輯文件名,不能和前面的文件同名,一般都是下劃線後加一個 log

filename=N'f:TwoDataBase.ldf',

size=100mb,

maxsize=1gb,

filegrowth=10mb

);

go27 use TwoDataBase; 將資料庫上下文切換到我們當前創建的資料庫上面來

次要資料庫:是通過將每個文件放在不同的磁碟驅動器上,次要文件可用於將數據分散到多個磁碟上。另外,如果資料庫超過了單個 Windows 文件的最大大小,可以使用次要數據文件,這樣資料庫就能繼續增長。

關系:包含關系,主要數據文件包含資料庫的啟動信息,並指向資料庫中的其他文件,次要數據文件是可選的,由用戶定義並存儲用戶數據。

(1)sql寫文件擴展閱讀:

反之刪除資料庫

所有的操作中,刪除是最簡單的。

dropdatabase資料庫名字;

刪除資料庫my_database

dropdatabasemy_database;

當刪除資料庫語句執行之後,在資料庫內部看不到對應的資料庫了;在對於的資料庫存儲的文件夾內,資料庫名字對應的文件夾也被刪除了(級聯刪除:裡面的數據表全部刪除)。

2. SQL查詢語句做成EXE文件

SQL不能製作exe文件,我可能跟你說一下原理:
用編程語言編寫軟體,可編譯成EXE文件
例如:delphi 編寫,先製作一個窗體:
放入資料庫控制項adoconnection1,設置伺服器IP地址及登陸用戶名和這密碼
放入資料庫控制項adoquery1,設置connection=adoconnection1;SQL=你的SQL句語句
放入資料庫控制項DataSource1,設置DataSet=adoquery1
放入資料庫控制項DBGrid1,設置DataSource=DataSource1
放兩個按鈕:一個「查詢」一個「導出EXCEL」
查詢按鈕代碼為:
adoquery1.active:=False; //表示關閉查詢分析器
adoquery1.active:=True; //表示激活查詢分析器,這時會顯示數據出來。
導出EXCEL代碼為(先建一個函數,再調用):
調用代碼:
if savedialog1.execute then //執行保存文件對話框
DBtoExcel(adoquery1,savedialog1.filename) //保存文件到EXCEL
函數:
Function TfrmMain.DbtoExcel(FromDb:TDataSet;toExcelFileName:string):boolean;
var
eclApp,WorkBook:Variant;
xlsFileName:string;
i,j:integer;
begin
result:=true;
xlsFileName:=toExcelFilename;
try
//創建OLE對象Excel Application與 WorkBook
eclApp:=CreateOleObject('Excel.Application');
WorkBook:=CreateOleobject('Excel.Sheet');
except
Result:=false;
Exit;
end;
try
workBook:=eclApp.workBooks.Add;
eclapp.cells.select;
eclapp.Selection.NumberFormatLocal := '@';
for i:=0 to fromdb.fields.Count -1 do
begin
eclApp.Cells(1,i+1):=fromdb.fields[i].DisplayName;
eclApp.Columns[i+1].ColumnWidth:=12;
end;
fromdb.First ;
j:=2;
while not fromdb.Eof do
begin
for i:=0 to fromdb.FieldCount -1 do
if i>=9 then
eclApp.Cells(j,i+1):=ConvertTime(fromdb.Fields[i].AsInteger)
else
eclApp.Cells(j,i+1):=fromdb.Fields[i].AsString;

j:=j+1;
fromdb.Next ;
end;
if FileExists(xlsFileName) then DeleteFile(xlsFileName);
WorkBook.saveas(xlsFileName);
WorkBook.close;
eclApp.Quit;
except
eclApp.Quit;
result:=false;
end;
end;
編譯之後,就可以得到一個exe文件! 這已經是最簡化的你想得到的答案了!

3. 如何用sql語句往 電腦d盤里的文件夾里寫東西

SQL>select 名字,工資 from 工資表 where 工資>2850
SQL> SPOOL c:\temp\start.sql --------保存在c:\temp文件回夾下
SQL>@ c:\temp\start.sql ---------執行答
SQL>exit -------------修改
SQL>select 名字,工資 from 工資表 where 工資 between 1500 and 2850
SQL>SPOOL c:\temp\start.sql ---------------保存
SQL>@ c:\temp\start.sql -------------執行
SQL>SPOOL OFF -------------------關閉

閱讀全文

與sql寫文件相關的資料

熱點內容
編程貓和童程童美對比哪個更好些 瀏覽:735
我的世界怎麼導入文件路徑 瀏覽:819
無線網選取不了網路 瀏覽:828
10m視頻緩沖只有一個文件夾 瀏覽:188
win7dlna設置教程 瀏覽:550
plc和c編程哪個好 瀏覽:599
華碩主板bois配置文件導出 瀏覽:442
哪個app可以免費看拳擊 瀏覽:26
Coc輔助自動升級 瀏覽:120
java文件夾壓縮文件 瀏覽:42
手機如何批量更改文件後綴app 瀏覽:753
京東app手機版如何保價 瀏覽:611
數控梯形牙怎麼編程 瀏覽:404
如何用數據線傳輸文件到電視上面 瀏覽:164
mhp3大劍升級路線 瀏覽:177
會計和保險和編程專業哪個好 瀏覽:185
如何深入研究網路 瀏覽:195
加藤慧app 瀏覽:479
e人e本t9在線升級失敗 瀏覽:179
公司說大數據篩查到什麼不得入職 瀏覽:908

友情鏈接