我正在使用ms 2007.
我试着编写SQL代码来删除1987年11月15日雇用的名为“Ramoras Anne”的人的行,其职位代码是501。
我的表:
EMP_NUM EMP_LNAME EMP_FNAME EMP_INITIAL EMP_HIREDATE JOB_CODE
101 News John G 11/8/2000 502
102 Senior David H 7/12/1989 501
103 Arbough June E 12/1/1996 500
104 Ramoras Anne K 11/15/1987 501
105 Johnson Alice K 2/1/1993 502
106 Smithfield William 6/22/2004 500
107 Alonzo Maria D 10/10/1993 501
108 Washington Ralph B 8/22/1991 501
109 Smith Larry W 7/18/1997 501
我的代码:
DELETE FROM EMP_1
WHERE EMP_LNAME='Ramoras'
& EMP_FNAME='Anne'
& EMP_HIREDATE='11/15/1987'
& JOB_CODE='501';
但是当我运行它时它没有做任何事情。
答案 0 :(得分:0)
您可能已将数据存储为大写,并且由于您在删除查询中使用了ower案例,因此未找到任何匹配项,因此未发生任何事情。
尝试使用emp代码运行代码
Delete from emp_1 where emp_num=104
或者您可以先使用select查询数据库,并验证数据是以大写还是小写存储。