永发信息网

怎样把sql数据库表结构导入到新数据库

答案:2  悬赏:20  手机版
解决时间 2021-03-02 02:40
怎样把sql数据库表结构导入到新数据库
最佳答案
需要看需求,如果另一张表结构是存在的是一种,另一种是另一张表不存在。
表结构存在:

1

insert into 被插入表(字段1,字段2,字段3) select 字段1,字段2,字段3 from 原表;

注意:被插入表的字段1,字段2,字段3需要与原表的插入字段一一对应。

表结构不存在:

1

select 字段1,字段2,字段3 into 新表 from 原表;
全部回答
果从sql数据库中,导出数据到excel,如果excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用: insert into openrowset('microsoft.jet.oledb.4.0' ,'excel 5.0;hdr=yes;database=c:test.xls',sheet1$) select * from 表 --如果excel文件不存在,也可以用bcp来导成类excel的文件,注意大小写: --导出表的情况 exec master..xp_cmdshell 'bcp pubs.dbo.authors out c:\temp1.xls -c -q -s"huawei-cecf7a04" -u"sa" -p"sa"'' 执行sql语句导出: exec master..xp_cmdshell 'bcp "select au_fname from pubs.dbo.authors" queryout c:\temp1.xls -c -s"huawei-cecf7a04" -u"sa" -p"sa"' 注意以上c:\temp1.xls必须不存在 使用copyfromrecordset将一个记录集中的所有记录一起写入excel 示例 本示例将 dao recordset 对象中的字段名称复制到工作表的第一行中,并将这些名称的格式设为加粗。然后,本示例将记录集复制到工作表中,复制的起始位置在 a2 单元格。 for icols = 0 to rs.fields.count - 1   ws.cells(1, icols + 1).value = rs.fields(icols).name next ws.range(ws.cells(1, 1), _   ws.cells(1, rs.fields.count)).font.bold = true ws.range("a2").copyfromrecordset rs
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
定制开发一套微信H5小游戏网页版需要多少费用
源头村便利店地址在哪,我要去那里办事
高一数学集合{1}和1的区别
锁山我想知道这个在什么地方
风寒感冒能吃肉和烤鸡腿吗
嗓子被西瓜子卡住是什么症状
【白色烟雾照明弹】...照明弹中的反应:(2)一
多吃盐和少吃盐分别有什么利弊?
那种多肉植物的花语是永恒的爱
中国移动岚桥指定专营店这个地址在什么地方,
如何方便快捷收付外汇呢?
泰语加茵茵是什么意思
欣鑫宾馆这个地址在什么地方,我要处理点事
监控摄像头 输出的是视频还是图像
西青监狱脱逃事件前两天西青监狱是有名犯人脱
推荐资讯
今晚有足球比赛吗
QMSoftExt.dll为什么不能删除,对电脑有影响
这句英文是什么意思??
未闻花名小说
在九游下载手机网游里面有一个九游的图标,在
公交车司机是固定工资吗
狮子座男人分手后很快找了女朋友是气前女友吗
广州到泰安物流专线多少钱几天到
睢宁县岚山镇葛庄村民委员会地址有知道的么?
儿女不同意父母去养老院老人自己能去吗
聚财宝和余额宝哪个好
上司总要求我给他打办公室其他人员的小报告监
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?