首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何简单地为表和数据生成创建SQL脚本?

问如何简单地为表和数据生成创建SQL脚本?
EN

Stack Overflow用户
提问于 2008-11-23 14:39:21
回答 3查看 88.4K关注 0票数 30

因此,我习惯于使用PHPMySQL,如果我想将一个表从一个数据库传输到另一个数据库,我:

  • 到桌边去
  • 单击“导出”
  • CTRL
  • 转到另一个数据库,插入SQL,CTRL-V。

在MS SQL Server 2008 Express中,我尝试:

  • 右键单击,脚本表作为,创建到
    • 但是这只给了我创建表sql,而不是插入到sql。

​

  • 右键单击,脚本表作为,插入到
    • 这给了我插入sql,但假设我要填写数据(!)

​

  • 因此,我启动了SQLServer2008Express导入/导出数据向导,但它似乎没有给我提供我想要的简单创建/插入脚本。:-(

因此,如何在MSSQLServer2008Express中获得表的简单SQL转储,这是PHPMySQL给我的那种:

代码语言:javascript
复制
-- phpMyAdmin SQL Dump
-- version 2.11.9.2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Nov 23, 2008 at 03:34 PM
-- Server version: 5.0.67
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `test`
--

-- --------------------------------------------------------

--
-- Table structure for table `members`
--

CREATE TABLE IF NOT EXISTS `members` (
  `id` int(11) NOT NULL auto_increment,
  `firstName` varchar(50) collate latin1_general_ci NOT NULL,
  `lastName` varchar(50) collate latin1_general_ci NOT NULL,
  `age` int(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

--
-- Dumping data for table `members`
--

INSERT INTO `members` (`id`, `firstName`, `lastName`, `age`) VALUES
(1, 'Jim', 'Taylor', 34),
(2, 'John', 'McGregor', 23),
(3, 'Alice', 'Anderson', 33);
EN

回答 3

Stack Overflow用户

发布于 2012-12-12 11:44:52

在中,您可以右键单击数据库并选择:

任务->生成脚本-下一个->选择对象,您需要从列表->点击高级,然后继续通过向导。当提示选择脚本选项时,请确保将“脚本数据”设置为TRUE。

Server 2008

​

​

Server 2008 R2

​

​

进一步读:

Robert : Server 2005 -编写数据库脚本

从堆栈溢出中获取:如何获取Server数据的脚本?

票数 79
EN

Stack Overflow用户

发布于 2008-11-23 15:01:42

看这里:Simon : Server 2005转储到SQL语句。

Simon说的(没有双关语的意思)是这样的:没有内置的东西,但是有一种“脚本方式”来完成它。他做了一个你可以使用的PHP脚本。

票数 3
EN

Stack Overflow用户

发布于 2008-12-09 13:35:35

您应该使用数据库发布向导来执行此操作。

http://www.codeplex.com/sqlhost/Wiki/View.aspx?title=Database%20Publishing%20Wizard

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/312576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档