- Запустить инструмент для автоматического преобразования предложений MySQL в T-SQL,
- Интенсивное использование Find & Replace может сделать работу тоже. Как пример:
CREATE TABLE `chavrusas` (
`id` int(11) NOT NULL auto_increment,
`date_created` datetime default NULL,
`luser_id` int(11) default NULL,
`ruser_id` int(11) default NULL,
`luser_type` varchar(50) default NULL,
`ruser_type` varchar(50) default NULL,
`SessionDay` varchar(250) default NULL,
`SessionTime` datetime default NULL,
`WeeklyReminder` tinyint(1) NOT NULL default '0',
`reminder_phone` tinyint(1) NOT NULL default '0',
`calling_card` varchar(50) default NULL,
`active` tinyint(1) NOT NULL default '0',
`notes` mediumtext,
`ended` tinyint(1) NOT NULL default '0',
`end_date` datetime default NULL,
`initiated_by_student` tinyint(1) NOT NULL default '0',
`initiated_by_volunteer` tinyint(1) NOT NULL default '0',
`student_general_reason` varchar(50) default NULL,
`volunteer_general_reason` varchar(50) default NULL,
`student_reason` varchar(250) default NULL,
`volunteer_reason` varchar(250) default NULL,
`student_nli` tinyint(1) NOT NULL default '0',
`volunteer_nli` tinyint(1) NOT NULL default '0',
`jnet_initiated` tinyint(1) default '0',
`belongs_to` varchar(50) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5913 DEFAULT CHARSET=latin1;
Найти: \ s`
Заменить на [
Найти: `\ s
Заменить на:]
Найти: ПЕРВИЧНЫЙ КЛЮЧ (id
)
Заменить на: CONSTRAINT PK_ [НЕКОТОРЫЙ ИДЕНТИФИКАТОР] ПЕРВИЧНЫЙ КЛЮЧ ([$ 1])
Найти: ДВИГАТЕЛЬ = MyISAM AUTO_INCREMENT = 5913 CHARSET ПО УМОЛЧАНИЮ = latin1;
Заменить на:;
еще несколько Find & Replace, и вы получите этот скрипт, совместимый с T-SQL:
CREATE TABLE [chavrusas] (
[id] INT IDENTITY(1,1) NOT NULL ,
[date_created] datetime NULL,
[luser_id] INT NULL,
[ruser_id] INT NULL,
[luser_type] varchar(50) NULL,
[ruser_type] varchar(50) NULL,
[SessionDay] varchar(250) NULL,
[SessionTime] datetime NULL,
[WeeklyReminder] INT NOT NULL,
[reminder_phone] INT NOT NULL,
[calling_card] varchar(50) NULL,
[active] INT NOT NULL,
[notes] TEXT,
[ended] INT NOT NULL,
[end_date] datetime NULL,
[initiated_by_student] INT NOT NULL,
[initiated_by_volunteer] INT NOT NULL,
[student_general_reason] varchar(50) NULL,
[volunteer_general_reason] varchar(50) NULL,
[student_reason] varchar(250) NULL,
[volunteer_reason] varchar(250) NULL,
[student_nli] INT NOT NULL,
[vvolunteer_nli] INT NOT NULL,
[jnet_initiated] INT,
[belongs_to] varchar(50) NULL,
CONSTRAINT PK_chavrusas PRIMARY KEY ([id])
)