社区
MS-SQL Server
帖子详情
【怎样才能把数据库的结构和数据都转换成SQL语句】
aawolf
2004-06-09 09:56:56
我怎么样才能把SQL SERVER的一个数据库全部转换成SQL语句,包括表结构,和里边的数据?
...全文
386
17
打赏
收藏
【怎样才能把数据库的结构和数据都转换成SQL语句】
我怎么样才能把SQL SERVER的一个数据库全部转换成SQL语句,包括表结构,和里边的数据?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aawolf
2004-06-10
打赏
举报
回复
谢谢 zjcxc(邹建),成功解决。
skyboy0720
2004-06-10
打赏
举报
回复
学习!
aawolf
2004-06-10
打赏
举报
回复
我的数据库里没有大字段,我试一下去,谢谢你。
pjy
2004-06-09
打赏
举报
回复
数据估计很难弄出来!
关心有没有实用的工具可以导出来!
否则就算自己能写,估计也好麻烦!
毕竟一切都是动态组合出来的!
skyboy0720
2004-06-09
打赏
举报
回复
改后缀名啊!
pignet
2004-06-09
打赏
举报
回复
image 的数据怎么存在文本里面?
skyboy0720
2004-06-09
打赏
举报
回复
如果要得到表结构,这里有
http://dev.csdn.net/article/18/18674.shtm
如果还要数据,我想很难实现,我也不知道!
standys2004
2004-06-09
打赏
举报
回复
用Microsoft Visio对数据库进行反向工程,然后使用生成SQL脚本功能
注意Visio的版本需要是企业版.
aawolf
2004-06-09
打赏
举报
回复
SQL语句比较简单,而且能够用于不同的数据库。
大家有什么办法吗,谢谢了。
yesyesyes
2004-06-09
打赏
举报
回复
用"生成SQL脚本"
skyboy0720
2004-06-09
打赏
举报
回复
连数据都要,那么麻烦,直接备份得了!
magnetmoon
2004-06-09
打赏
举报
回复
導出
JonathanLee
2004-06-09
打赏
举报
回复
关注一下
zjcxc
元老
2004-06-09
打赏
举报
回复
生成数据脚本比较麻烦,建议用bcp导成文本文件,其他数据库一样是支持从文本文件中读取数据的嘛.
用bcp导出成文本文件的话,是支持image/text/ntext这种大字段的,当然,用我说的那个生成数据脚本的工具也支持
zjcxc
元老
2004-06-09
打赏
举报
回复
其实,数据结构的生成比较简单,除了用SQL企业管理器外,还可以用SQL自己的一个工具:
j9988 http://expert.csdn.net/Expert/topic/2607/2607537.xml?temp=.1162378
--以下生成整个数据库的SQL脚本,我测试了,相当好用。
--(scptxfr.exe的路径要正确以下是我的路径)
declare @cMd varchar(1000)
set @cmd = 'master.dbo.xp_cmdshell ' +
'''c:\"Microsoft ' +
'SQL Server"' +
'\MSSQL\Upgrade\scptxfr.exe ' +
' /s YourServerName /p YourSAPassword /I /d YourDBName /f ' +
'c:\YourDBName.sql'''
exec (@cmd)
工具参数说明:
命令行语法:
SCPTXFR /s <服务器> /d <数据库> {[/I] | [/P <密码>]}
{[/F <脚本文件目录>] | [/f <单个脚本文件>]}
/q /r /O /T /A /E /C <CodePage> /N /X /H /G /Y /?
/s — 指示要连接到的源服务器。
/d — 指示要为之编写脚本的源数据库。
/I — 使用集成安全性。
/P — sa 要用的密码。请注意登录 ID 始终为 sa。
若/P不使用或标志后面没有密码,
则将使用空密码。不与 /I 兼容。
/F — 脚本文件应生成到的目录。
这意味着为每个对象分类生成一个文件。
/f — 所有脚本将保存到的单个文件。
不与 /F 兼容。
/q — 在所生成的脚本中使用被引用的标识符。
/r — 为脚本中的对象包括 drop 语句。
/O — 生成 OEM 脚本文件。无法用于 /A 或 /T。
这是默认的行为。
/T — 生成 UNICODE 脚本文件。无法用于 /A 或 /O。
/A — 生成 ANSI 脚本文件。无法用于 /T 或 /O。
/? — 命令行帮助。
/E — 发生错误时停止脚本编写。
默认行为是记录该错误而后继续。
/C — 指示替代服务器 CodePage(代码页)的 CodePage。
/N — 生成 ANSI PADDING。
/X — 编写 SP 和 XP 脚本以分隔文件。
/H — 生成不带首部的脚本文件。(默认: 带首部)。
/G — 使用指定的服务器名称作为所生成的输出文件的前缀(
中的划线)。
/Y — 为“扩展属性”生成脚本(仅对 8.x 服务器有效)。
zjcxc
元老
2004-06-09
打赏
举报
回复
--通用的没有,针对SQL Server数据库的
生成数据库结构脚本:
sql200企业管理器
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"表脚本选项"中的内容全部选择上
--<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件
生成数据脚本(借用第三方工具):
SQL Server 数据库SQL脚本导出器1.0
(下载地址:http://www.csdn.net/cnshare/soft/19/19892.shtm)
(1) 支持所有数据类型(如binary,text,image)
(2) 支持表结构、索引、所有记录到SQL脚本
(3) 支持数据库、表的浏览
(4) SQL语句的编辑、执行
(5) 可备份数据库、表结构、记录
along19811006
2004-06-09
打赏
举报
回复
有一个只能用于sql server 的工具 要可以联系我 QQ:10672301
将my
sql语句
转换为sql_
数据
库
-转换
sql语句
文章描述:主要说明
转换成
SQL语句
的过程。----必要信息(
数据
库
名,表名,条件)
转换成
SQL语句
一些界面上
数据
增删改查的操作往往只需要输入一
数据
库
名,表名,加条件就可以进行
数据
查询了,在这背后是怎么实现了呢,这些程序有些是使用封装的方法,有些直接输入
sql语句
进行操作,封装的方法最后也是将查询条件(上面输入操作)转换为
SQL语句
用Statement对象对应方法进行相关操作JAVA:而Statem...
数据
库
常用的
sql语句
大全--sql
前言 本片博客使用mysql
数据
库
进行
数据
操作,使用Navicat for mysql 这个IDE进行可视化操作。每个
SQL语句
都是亲身实验验证的,并且经过自己的思考的。能够保证
sql语句
的可运行性。
sql语句
的命令不区分大小写,但储存的
数据
是区分大小写的。在这里我们统一使用英文小写进行命令编辑。如果喜欢大写的可以使用IDE编辑器的一键美化功能,可以统一转化为大写。并且会对你的
sql语句
进行美化,例如自动换行等。 创建删除(
数据
库
、表) 创建
数据
库
create database <
数据
库
名
表格
数据
快速
转换成
SQL语句
表格
数据
快速生成
SQL语句
1.首先是将excel文件另存为csv格式文件 2.在当前行的最后新增一列,输入下面函数(其中表字段因人而异) // A code block 1=CONCATENATE("insert into T_GF_ORG (ORGNAME,ORGCODE,ORG_SEQ,ORG_TYPE,ORGID,PARENT_ORGID) 2values ('",C2,"','",B2,...
Java代码实体类生成
SQL语句
(Java实体类转
数据
库
)
有的时候把
数据
库
删了,如果照着实体类重新创建
数据
库
的话比较麻烦,可以使用这个工具,把代码复制到项目里面设置一下即可把Java代码中的实体类转换为
SQL语句
输出为一个文件,打开执行命令即可。 代码如下: package Main; import javax.xml.bind.annotation.XmlElement; import java.io.*; import java.lang.annotation.Annotation; import java.lang.reflect.Field; p.
数据
库
基础(常用
SQL语句
)
一、
数据
库
级及SQL语言简介 1、目前主流
数据
库
微软:sql server、access 瑞典:mysql ibm: db2 sybase:sybase ibm: informix oracle: oracle 2、SQL语言 DQL-------------
数据
查询语言 select … From … Where DML-------------
数据
操纵语言 insert、upda...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章