|
|
1
6
这是所有表都应该具有主键的许多原因之一(不一定是ID号或标识,而是一个或多个列的组合,这些列唯一标识行,并且在数据库中强制其唯一性)。 您的最佳选择如下:
|
|
2
0
一个可能的答案是:
我不确定事务语句是否需要“work”,也不确定PostgreSQL中是否需要显式begin。但是这个概念适用于任何DBMS。 唯一要注意的是引用约束,尤其是触发的删除操作。如果这些存在,这可能会证明不太令人满意。 |
|
|
3
0
这将使用 OID 对象ID(如果表是用它创建的):
|
|
|
4
0
嗯,我应该误解一些事情,但我会说: 选择 独特的 表1中的field1、field2、field3 太容易做好人?^ ^ |
|
|
5
0
这是我发现的最简单的方法: Postgre SQL语法:
T-SQL语法:
|
|
|
6
0
好的 Answer 针对此问题,但针对SQL Server。它使用了SQL Server提供的行数,效果很好。我从未使用过postgresql,因此不知道postgresql中的rowcount等价物。 |
|
|
7
0
使用tsql,不知道Postgres是否支持临时表,但是您可以选择一个临时表,然后循环、删除并将结果插入到原始表中。
已在MS SQL Server 2000上对此进行了测试。不熟悉Postgres的选择,但这可能会引导您朝着正确的方向前进。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 9 月前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 9 月前 |
|
ojek · 如何对SQL结果进行分组和编号? 9 月前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 9 月前 |
|
|
Sax · 规范化Google表格(第一步) 10 月前 |
|
|
BarıŠUÅaklı · 如何在ON冲突更新中使用CTE中的值 10 月前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 10 月前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 10 月前 |
|
|
Nebula Tech · 在SQL Server中搜索字符串中单词的多次出现 10 月前 |