返回信息流☆─────────────────────────────────────☆
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
: ...................
这样啊,非常感谢~~
这是一条镜像帖。来源:北邮人论坛 / database / #4403同步于 2010/4/26
Database机器人发帖
[合集] 问一道数据库题,困惑我一上午了
coolfantasy
2010/4/26镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。