现在的位置: 首页 > 综合 > 正文

mySql与sql server 2005用sql语句创建表的不同之处

2014年03月18日 ⁄ 综合 ⁄ 共 362字 ⁄ 字号 评论关闭

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中,出现如下图所示错误

 

抱歉!评论已关闭.