create database learnsql;
use learnsql;
create table employee_tbl
 ( emp_id char(9) not null,
   emp_name varchar(40) not null,
   emp_st_addr varchar(20) not null,
   emp_city varchar(15) not null,
   emp_st char(2) not null,
   emp_zip integer(5) not null,
   emp_phone integer(10) null,
   emp_pager integer(10) null,
  );以上是数据库代码,创建表时提示消息 2716,级别 16,状态 1,第 1 行
第 6 个列、参数或变量: 不能对数据类型 int 指定列宽。请问怎么改?谢谢!!!

解决方案 »

  1.   


    create database learnsql; 
    use learnsql; 
    create table employee_tbl 
    ( emp_id char(9) not null, 
      emp_name varchar(40) not null, 
      emp_st_addr varchar(20) not null, 
      emp_city varchar(15) not null, 
      emp_st char(2) not null, 
      emp_zip integer  not null,   ---INT型数据不要指定长度
      emp_phone integer  null, 
      emp_pager integer  null, 
      );