日期:2014-05-16  浏览次数:20787 次

SQL经典入门上的习题
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,
EMP_PHONE            INTEGER              NULL,
EMP_PAGER             INTEGER              NULL);
先创建上面这个表,然后执行下面的修改语句
ALTER TABLE EMPLOYEE_TBL MODIFY
EMP_ID VARCHAR(10);
TABLE ALTERED.
一直显示MODIFY和10附近有语法错误,完全按照书上来的啊,不知道哪里出问题了,我安装的SSMS2012,求指教新来的,分不多,别见怪。0.0

------解决方案--------------------
你上面的语法目前本人在SQL Server中未曾见过,但不保证是新语法
------解决方案--------------------
引用:
多谢大神啊,可以了。请问,我用的书是SQL入门经典(第五版),书籍介绍可以用SSMS,MYSQL,ORACLE。我用的软件是SSMS 2012,但是书上的代码却不能用!好蛋疼啊!该怎么办?


估计是印刷的问题,像上面的那个 table altered是运行上面语句后的结果,表示表已经修改了。