2016-10-06 21 views
-1

My SQL Yogで完全に動作するCreate Statementのクエリがあります。しかし、私はMS SQL Server Management Studioを実行するとエラーが発生します。MsSQLクエリと同等のMySQLクエリ(CREATE用)

マイSQLステートメントを作成し、次の通りである: -

CREATE TABLE IF NOT EXISTS `countries` (
    `COUNTRY_ID` varchar(2) NOT NULL, 
    `COUNTRY_NAME` varchar(40) DEFAULT NULL, 
    `REGION_ID` decimal(10,0) DEFAULT NULL, 
    PRIMARY KEY (`COUNTRY_ID`), 
    KEY `COUNTR_REG_FK` (`REGION_ID`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1; 

のSQL Server Management Studioで同等のクエリは何か。

+2

https://msdn.microsoft.com/en-us/library/ms174979.aspx – David

+0

MS SQLへの私のSQLから、それを変換するツールはありますか? – Keynes

+0

私はSQL Serverが 'ENGINE = MyISAM'を理解していないと思っていますし、' IF NOT EXISTS'を知っているのか分かりません。 – axiac

答えて

3

は試してみてください。この

CREATE TABLE countries 
    (
     COUNTRY_ID varchar(2) PRIMARY KEY, 
     COUNTRY_NAME varchar(40) DEFAULT NULL, 
     REGION_ID decimal(10,0) DEFAULT NULL 
    )