相关疑难解决方法(0)

SQL中语句和查询之间的区别

我仍然存在这种歧义:从概念上讲,SQL 语句查询之间的区别是什么?任何人都可以给出每个人的定义吗?这将是有用的,例如在以一种对每个人都清楚的方式在程序中选择变量名称时.谢谢!

另外:如何调用由多个语句组成的一大块SQL代码,其中语句由分号(;)分隔?已经回复的人可以编辑他的答案.非常感谢!

sql database terminology

33
推荐指数
4
解决办法
3万
查看次数

获取通过JBDC在IBM DB2 V6R1(AS400)上插入的行数

我们最近迁移到AS400上较新的V6R1版本的DB2,我们使用Spring框架(v.2.5.6.)与数据库进行通信.我们正在调用Spring的NamedParameterJdbcTemplate.update()方法来插入新行,这个方法应该返回插入行的数量,没有发生的事情(我们得到的结果为零)虽然定期插入行.

我们得出结论,如果insert语句中没有主键列一切正常,那么当PK列是自动增量时没有问题,但在某些情况下我们必须插入PK值然后我们必须以某种方式处理经常插入行的情况没有注册JDBC或Spring.

有人可以帮忙吗?

java db2 spring jdbc jt400

7
推荐指数
1
解决办法
4829
查看次数

选择受更新影响的行

如何UPDATE在MySQL中获取受SQL 语句影响的确切行?

我在许多计算机上有许多客户端可以随时根据WHERE子句更新同一个表中的行,并且每个客户端需要在另一个系统中为它们影响的每一行执行某些操作,因此获取受影响项的列表必须准确并且不容易受到竞争条件的影响.

一些数据库支持UPDATE ... OUTPUT UPDATED.id WHERE ...例如SQL Server.

你怎么能在MySQL中做这个原子UPDATE/ SELECT

(我已经看到了做第SELECT一个然后使用ID作为一个IN子句的建议UPDATE.但是另一个客户端可能运行相同SELECT并检索相同的行,而第一个客户端排队UPDATE等等?)

mysql sql atomic

6
推荐指数
1
解决办法
2622
查看次数

标签 统计

sql ×2

atomic ×1

database ×1

db2 ×1

java ×1

jdbc ×1

jt400 ×1

mysql ×1

spring ×1

terminology ×1