所以我已經習慣了PHPMySQL在那裏,如果我想要一個表從一個數據庫轉移到另一個,我:如何簡單地爲表和數據生成CREATE SQL腳本?
- 去表
- 單擊「導出」
- CTRL-C
- 轉到其他數據庫,SQL插入,CTRL-V
在MS SQL Server 2008 Express的,我嘗試:
- 單擊鼠標右鍵,腳本表作爲,創造
- 但這只是給我的CREATE TABLE SQL,而不是INSERT INTO SQL
- 單擊鼠標右鍵,腳本表作爲,接入到
- 這給了我INSERT到SQL,但假設我要填的數據(!)
- 所以我火了SQL Server 2008 Express的導入/導出數據嚮導,但它似乎並沒有給我簡單的CREATE/INSERT INTO腳本,我想要的。 :-(
所以,我怎麼能得到一個表的一個簡單的SQL轉儲在MS SQL Server 2008 Express的,在那種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不具有此功能.. – 2012-10-12 17:28:01