文法测试用例.txt

来自「数据库模拟程序 实现控制台命令词法分析」· 文本 代码 · 共 74 行

TXT
74
字号
CREATE TABLE  TNAME
(SSN      VARCHAR(13),
 SNAME   CHAR(12), 
 AGE     INTEGER
);


ALTER TABLE SUNFAN  ADD SALARY  VARCHAR(12);
ALTER TABLE EMPLOYEE DROP JOB VARCHAR(10);
ALTER TABLE EMPLOYEE ADD JOB INTEGER;



DROP TABLE STUDENT1;
DROP INDEX STUDENT2;
DROP VIEW STUDENT3;


INSERT INTO EMPLOYEE
VALUES('HUYUN',4036,'hlj_u','ruanjian','class4');


SELECT E.NAME,ESSN
FROM PROJECT,EMPLOYEE
WHERE((PLOCTION!='HAERBIN') AND
      (((D.DNO>5)AND(D.DNO<8))OR(ESSN=10))AND
      (ESSN=2004)
     );
SELECT *
FROM PROJECT,EMPLOYEE
WHERE((PLOCTION!='HAERBIN') AND
      (((D.DNO>5)AND(D.DNO<8))OR(ESSN=10))AND
      (ESSN=2004)
     );


UPDATE PROJECT
SET PLOCATION='BeiJing',DNUM=5
WHERE((PLOCTION='HAERBIN') AND
      (((DNO>5)AND(DNO<8))OR(ESSN=10))
     );

DELETE
FROM EMPLOYEE
WHERE((PLOCTION='HAERBIN') AND 
      (((DNO>5)AND(DNO<8))OR(ESSN=10))
     );

GRANT select,drop,insert
ON PROJECT
TO USER1,USER2,USER3,USER4;


REVOKE delete,update,drop
ON PROJECT
FROM USER1,USER2,USER3,USER4;


CREATE VIEW SUNFAN
AS SELECT E.NAME,ESSN
FROM PROJECT,EMPLOYEE
WHERE((PLOCTION!='HAERBIN') AND
      ((D.DNO>5)OR(D.DNO<8))
     );
CREATE VIEW SUNFAN
AS SELECT *
FROM PROJECT,EMPLOYEE
WHERE((PLOCTION!='HAERBIN') AND
      (((D.DNO>5)AND(D.DNO<8))OR(ESSN=10))
     );



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?