1

我需要在我正在编写的查询中使用特定表的 IDENT_CURRENT。

我不想做一个查询来存储 ID 和另一个查询来使用它。我想要类似的东西:

UPDATE my_table1
SET my_column1 = IDENT_CURRENT(my_table2)
WHERE my_column2 = ?

可能吗?

4

2 回答 2

1

是的,这段代码可以正常工作。函数的表名IDENT_CURRENT必须在配额中:

UPDATE my_table1
SET my_column1 = IDENT_CURRENT('my_table2')
WHERE my_column2 = ?
于 2013-10-29T09:48:13.713 回答
0

需要在表名周围加上引号。

UPDATE my_table1
SET my_column1 = IDENT_CURRENT('my_table2')
WHERE my_column2 = ?
于 2013-10-29T09:48:40.820 回答