BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #4403同步于 2010/4/26
Database机器人发帖

[合集] 问一道数据库题,困惑我一上午了

coolfantasy
2010/4/26镜像同步0 回复
☆─────────────────────────────────────☆ Iknow (摇摇) 于 (Thu Nov 19 12:59:07 2009) 提到: 已知下列员工关系表Employees 员工号 部门 工资 04501 财务 3000 05601 市场 4000 03020 研发 3500 对该表的工资属性和完整性约束为:2000≤工资≤5000 现将如下2个操作组织为事务T,操作1先执行,操作2后执行。 操作1:INSERT INTO Employees VALUES(’03650’,’研发’,’4600’) 操作2:UPDATE Employees SET 工资=工资 1,2 WHERE 部门=‘市场OR部门=研发’ 事务T执行完毕后,关系表Employees的数据是 不明白的是SET 工资=工资 1,2是什么意思啊,大牛指教! ☆─────────────────────────────────────☆ newtj (纽特购) 于 (Thu Nov 19 13:20:04 2009) 提到: 楼主的sql错误,鉴定完毕 ☆─────────────────────────────────────☆ Iknow (摇摇) 于 (Thu Nov 19 13:31:58 2009) 提到: 【 在 newtj 的大作中提到: 】 : 楼主的sql错误,鉴定完毕 今天的一道笔试题,特意问了考官题目有没有问题,人家说没有错啊 ☆─────────────────────────────────────☆ newtj (纽特购) 于 (Thu Nov 19 13:45:10 2009) 提到: 一看我也觉得这个sql怎么那么怪,考官是sql白痴。。。。。我特意在mysql,sqlserver两种数据库上执行了一下,都报错 【 在 Iknow 的大作中提到: 】 : 今天的一道笔试题,特意问了考官题目有没有问题,人家说没有错啊 ☆─────────────────────────────────────☆ newtj (纽特购) 于 (Thu Nov 19 13:47:48 2009) 提到: mysql中的错误: Error: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '') UPDATE Employee SET salary=salary 1,2 WHERE department='??'OR department='?' at line 1, SQL State: 42000, Error Code: 1064 ☆─────────────────────────────────────☆ Iknow (摇摇) 于 (Thu Nov 19 14:13:16 2009) 提到: 【 在 newtj 的大作中提到: 】 : mysql中的错误: : Error: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '') : UPDATE Employee SET salary=salary 1,2 : ................... 这样啊,非常感谢~~
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。