❶ 如何将数据库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中该字段的数据类型是Image,在Access中该字段的数据类型是OLE对象。保存文件到SQL Server数据库中FileInfo fi=new FileInfo(fileName);FileStream fs=fi.OpenRead();byte[] bytes=new byte[fs.Length];fs.Read(bytes,0,Convert.ToInt32(fs.Length));Sqlmand cm=new Sqlmand();cm.Connection=;cm.mandType=mandType.Text;if(.State==0) .Open();cm.mandText=insert into +tableName+(+fieldName+) values(@file);SqlParameter spFile=new SqlParameter(@file,SqlDbType.Image);spFile.Value=bytes;cm.Parameters.Add(spFile);cm.ExecuteNonQuery()保存文件到Access数据库中FileInfo fi=new FileInfo(fileName);FileStream fs=fi.OpenRead();byte[] bytes=new byte[fs.Length];fs.Read(bytes,0,Convert.ToInt32(fs.Length));OleDbmand cm=new OleDbmand();
问题二:如何保存sql数据库 右键数据库,属性,查看数据库路径,如图
停止服务管理器,然后拷出来就行了
问题三:数据库文件怎样保存到压缩包里 数据库嫌桥迹设计二进制字段就可以了,读取文件,写入数据库就行了
问题四:数据库文件的默认存放位置? 很长,一时间想不起来
不过你可以先创建一个默认的数据库
然后点击数据库属性,里面有路径
把它复制到文件夹地址就行了
希望对你能有所帮助
问题五:数据库怎么存储文件 以二进制的方式处理。
如果使用 SQLServer 数据库,创建 varbinary(max) 类型的字段。
如果使用 Oracle 数据库,创建 blog 类型的字段。
问题六:sql数据库如何导出? 使用Discuz! X1.5自带的导出功能
问题七:如何像数据库中保存图片? 一般消旅图像是不保存在数据库的.而是先将图片放在工程下的某个文件夹中,将图片所在的工程文件路径存在数据库中,当程序加载图片的时候,从数据库中读取图片的路径,然后根据路径在工程的文件夹中读取图片文件
问题八:如何用SQL数据库存放视频 用iamge类型,写入的时间用流写入,读出的时间同样需要流转换
问题九:sql 存储过程怎样保存 greate 应该是CREATE
use tbuser
go
Create procere search_login
@username varchar(50),@userpass varchar(50)
as
BEGIN
select * from tbuser where [email protected] and [email protected]
END
只要点执行就存在服务器里了
保存本地,直接点保存就行了。
问题十:如何将数据库导出成sql文件 您好,很高兴为您解答。
1、打开SQL Server Management Studio 2008 ,连接到数据库服务器,展开对象资源管理器到数据库节点
2、选择需要将数据导出到脚芹并本的数据库,将包含所有的存储过程,表,视图,表里的数据等等。
3、右击选中的数据,按照以下路径选择生成脚本向导 :AdventureWorks -〉任务 -〉生成脚本
4、当点击生成脚本,弹出一个向导--生成数据库对象脚本。
5、下一步到达设置脚本编写选项,进入高级设置对话框,关键是要编写脚本的数据类型这里,默认是仅限架构,选择架构和数据或者是数据都可以吧数据导成脚本
执行完就可以看到结果了
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
❸ 在oracle中怎么把查询语句保存成脚本,然后执行
建立一个txt文件,然后在里面拍宏写入你的查询语句,然后保存,将txt文件更改为sql后缀名的文件。
然后进入到行贺卖oracle中,输入@+文件的详细路径就ok了
如:
路径:档逗c:\
文件:abc.txt
然后在abc.txt中写 select table_name from user_tables;
然后将abc.txt更改为abc.sql
然后进入数据库
sqlplus / as sysdba
@c:\abc
回车执行,这里不用写后缀名就OK。
这还不明白的话就没得可讲了...
❹ 如何使用sqlserver导出数据库脚本
1.使用Sql Server Management Studio 2008 连接数据库。
2.选中要导出数据的数据库节点,点鼠标右键,在菜单中选择“任务”->“生成脚本”,如图:
3。在弹出的界面中,点2次“下一步”进入如图界面中,把“编写数据的脚步”置为true。
4。其它的操作点“下一步”即可。下图是最后生成的Sql脚本:
注意:这里一定要使用Sql Server Management Studio 2008,其它版本不行。
SQL Server 2008将数据导出为脚本
从SQL SERVER 2008开始,我们就可以很方便的导出数据脚本,而无需再借助存储过程
(但是SQL Server 2012和SQL Server 2008的导出脚本的过程还有一点细微的差别)
开始:
选择要操作的数据库--右键--》任务---》生成脚本
然后下一步>>
这个编写数据脚本改为是true,表示是表里的数据也一起生成sql脚本
然后再下一步>>
这里可以自己选择,然后下一步>>
然后下一步>>
这里自己选择脚本的保存路径 , 然后下一步>>下一步>>完成就得了~
❺ 数据库中怎么保存为sql
你保存的sql语句是数据库的脚本还是你自己写的sql语句啊,如果是你自己写的sql语句很简单,在查询器中点保存,选择保存路径就可以了。如果是创建数据库的脚本,则需扒桐要在SQL企业管理器(SQL2005里面叫management studio)下,春袜坦在数据库下找到你需要创建脚好核本的数据库,点右键选“任务”-“生成脚本”按照提示就可以完成了
❻ 编写好的sql脚本往哪存呀
存储过程是存在数据库里.
其它sql脚本可以保存到你知道的磁盘的任何地方,他是以SQL为扩展名的文本文件.可以用查询分析器直接打开.
❼ 如何用WINCC脚本实现数据库存储
打开sqlserver2014客户端,输入账户密码,进入要导出sql脚本的数据库 选中要导出的数据库,右键--任务--生成脚本,进入导出操作 第一步主要选择要导出整个数据库sql脚本还是导出指定表的脚本,选择后点击下一步 然后选择导出后的文件目录位置
❽ sql脚本导入数据库,数据库sql脚本如何导入
一
备份数据库
1
选择某一个数据库,右键依次选择:任务==》生成脚本;
2
选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。
3
在当前页面下面第一步选择高级选项,然后再选择输出的sql脚本的保存位置。
4
高级选项中最重要的一步就是在”要编写的脚本的数据类型“中选择第一项“架构和数据”,这个默认是选择“仅限架构”,这个选项只会复制数据库的表结构而不会复制数据库的具体数据。
5
我们可以查看具体的导出的脚本和数据。
二
还原数据库
1
在一个新的数据库实例中创建一个一模一样的空的数据库,名称也为IGIS。
2
通过:文件==》打开文件,打开刚开始导出的脚本文件。
3
选择执行或者是按下F5来执行相应的操作,就可以将相应的数据库里面的数据表结构和数据导入到新的数据库中,最终完成数据库的备份工作。
❾ 怎么导出Sql Server数据库表结构和数据的脚本
在sqlserver中对表操作是最基本的,有时候为了为了避免操作失误带来的问题,先要备份一遍表结构及表中的内容,这样当真的发生误操作时可以很快的将数据恢复,所以说非常有用,自己知道的有点晚,记录下来希望对大家有用。
导出表结构
1、右击数据库->任务->生成脚本
2、在“选择脚本选项”对话框中设置想要的内容
编写创建脚本设置为true,会生成表结构创建脚本:
3、生成的脚本如下
看到生成的脚本中除了列外还有主键约束、字段说明等内容,这是在“选择脚本选项”中设置对应选项为true的缘故
sqlserver2008中默认check约束、外键、唯一键、主键设置为true,如果不需要的话可以设置为false,而没有数据是因为“编写数据的脚本”设置为false的缘故。
导出数据
生成的脚本中没有数据是因为“编写数据的脚本”设置为false的缘故,如果想包含数据的话将“编写数据的脚本”设置为true即可,如果还有其他要求的话可以在“选择脚本选项”中任意设置以满足要求。
包含数据的截图:
sqlserver2008提供了三种保存脚本的方法,如果表中数据很多的话尽量保存到文件中,因为当数据很多时保存到查询分析器中有可能报错,数据量为50多万时我遇到过报错情况,保存到文件中却没问题。
❿ 怎样保存mysql数据库
只复制data下的数据库目录是不行的,mysql是靠data目录下ibdata1文件来进行来数据库的管理的