【发布时间】:2010-09-23 16:15:45
【问题描述】:
所以我习惯了 PHPMySQL,如果我想将一个表从一个数据库转移到另一个,我:
- 去餐桌
- 点击“导出”
- CTRL-C
- 转到另一个数据库,插入 SQL,CTRL-V
在 MS SQL Server 2008 Express 中,我尝试:
- 右键单击,脚本表为,CREATE TO
- 但这只会给我 CREATE TABLE sql,而不是 INSERT INTO sql
- 右键单击,脚本表为,插入到
- 这给了我 INSERT TO sql 但假设我要填写数据 (!)
- 所以我启动了 SQL Server 2008 Express 导入/导出数据向导,但它似乎也没有提供我想要的简单 CREATE/INSERT INTO 脚本。 :-(
那么我怎样才能在 MS SQL Server 2008 Express 中获得一个简单的 SQL 转储表,PHPMySQL 给我的那种:
-- 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);
【问题讨论】:
标签: sql-server