导航:首页 > 文件教程 > 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写文件相关的资料

热点内容
设计网络密码怎么设计 浏览:240
用户分群java 浏览:950
镇魔曲55以后怎么升级 浏览:541
二元数据属于什么类型数据 浏览:967
怎么关闭APP声音光看视频 浏览:827
access如何更新数据 浏览:519
自己怎么编程进行期货自动化交易 浏览:181
pr画面铺满全屏数据是多少 浏览:984
wifi换了密码连接不上怎么办 浏览:411
如何识别外部接口文件 浏览:898
win10电脑之间传送大文件 浏览:749
运营商大数据获客系统途径有哪些 浏览:664
安卓飞信旧版本 浏览:953
ps打开一个文件用了15分钟 浏览:346
数据库怎么存视频 浏览:239
宝元系统开机中怎么编程新的程序 浏览:863
永硕e盘怎么传文件 浏览:131
win10文件怎么解锁 浏览:551
新加坡苹果7plus售价 浏览:900
哪个网站有卖香烟的 浏览:311

友情链接