mysql用sql语句创建emp表:
create table emp( empId int(11) not null primary key, empName varchar(255), salary int(8), hireDate Date, deptId int(11) );
sql server2005 语句:
create table emp( empId int not null primary key, empName varchar(255), salary int, hireDate datetime, deptId int );
不同之处在于类型限制,sql server2005 int类型后面不能指定列宽,而mysql可以,时间类型中用Date;sql server 2005时间类型用datetime
如果用mysql的语句写在sql server 2005中,出现如下图所示错误