2015-01-14 2 views
-1

У меня есть таблица (Accounts.sql), поддерживаемая Microsoft SQL (MsSQL). Теперь я хотел бы использовать их в своем MySQL.Таблица MS SQL -> MySQL

Я пытался импортировать его, но он не работал.

В: Есть ли способ, которым я могу использовать эту заднюю таблицу в моем MYSQL?

Вот пример другой таблицы открыт в текстовом редакторе (Curriculum Details.sql)

USE [DHVCAT] 
GO 
/****** Object: Table [dbo].[ES_CurriculumDetails] Script Date: 12/03/2014 14:42:41 ******/ 
SET ANSI_NULLS ON 
GO 
SET QUOTED_IDENTIFIER ON 
GO 
CREATE TABLE [dbo].[ES_CurriculumDetails](
    [IndexID] [int] IDENTITY(1,1) NOT NULL, 
    [CurriculumID] [int] NOT NULL CONSTRAINT [DF_ES_CurriculumDetails_CurriculumID] DEFAULT (0), 
    [YearTermID] [int] NOT NULL CONSTRAINT [DF_ES_CurriculumDetails_YearTermID] DEFAULT (0), 
    [SubjectID] [int] NOT NULL CONSTRAINT [DF_ES_CurriculumDetails_SubjectID] DEFAULT (0), 
    [YearStandingID] [int] NOT NULL CONSTRAINT [DF__ES_Curric__YearS__18FA9ADD] DEFAULT (0), 
    [EquivalentSubjectID] [int] NOT NULL CONSTRAINT [DF_ES_CurriculumDetails_EquivalentSubjectID] DEFAULT (0), 
    [SortOrder] [int] NOT NULL CONSTRAINT [DF__ES_Curric__SortO__39E5C205] DEFAULT (0), 
CONSTRAINT [PK_CurriculumDetails] PRIMARY KEY CLUSTERED 
(
    [IndexID] ASC 
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] 
) ON [PRIMARY] 

GO 
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Curriculum code relate to ES_Curriculums' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ES_CurriculumDetails', @level2type=N'COLUMN', @level2name=N'CurriculumID' 

GO 
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'SubjectID relate to ES_Subject' ,@level0type=N'SCHEMA', @level0name=N'dbo', @level1type=N'TABLE', @level1name=N'ES_CurriculumDetails', @level2type=N'COLUMN', @level2name=N'SubjectID' 
+0

Как же сделать резервную копию таблицы? Когда вы говорите резервную копию, вы имеете в виду данные или только структуру? – Spock

+0

Насколько велика резервная копия? Можете ли вы попробовать открыть его в текстовом редакторе? – Spock

+0

Я добавил коды в свой вопрос выше. извините, но я не знаю разницы между резервными данными и структурой. –

ответ

0

Вы сценарий таблицу, которая не включает в себя данные для таблицы. Синтаксис create table (и другого) для mysql отличается от того, что используется для сервера sql. Вы сможете использовать файл, который у вас есть в качестве отправной точки, но вам придется отредактировать его с помощью эквивалента mysql.

Попробуйте прибегая к помощи "SQL Server создать таблицу MySQL эквивалент"

Надежда, что помогает

Смежные вопросы