0

现在我在将文件上传到服务器时有一个上传字段。前缀被保存,以便以后可以获取它以进行检索。为此,我需要将表单的 ID 附加到前缀。我希望能够这样做:

 @filePrefix = SCOPE_IDENTITY() + @filePrefix;

但是我不太确定这是否可行,因为尚未创建记录。如果有的话,我可以调用一个更新函数来获取 ID,然后在创建后将其注入行中。为了加快速度,我不想在服务器上执行此操作,而是在数据库上执行此操作。

无论方法是什么,我仍然想知道是否可以使用上述方法(至少供将来参考?)所以如果我们将其替换为

 @filePrefix = 5 + @filePrefix;

那可能吗?SQL 似乎不太喜欢当前的语法......

4

1 回答 1

0

虽然您可以使用IDENT_CURRENT来尝试预测该值,但我建议您不要这样做。

如果你想设置变量试试这个:

SET @filePrefix = 5 + @filePrefix

我对你的说法有点困惑 你To speed things up, I don't want to do this on the server but rather do this on the database. 这是什么意思?

于 2012-07-06T15:07:30.027 回答