如何将 SET IDENTITY_INSERT dbo.myTable ON 语句
我需要做的是有一个 SET IDENTITY_INSERT dbo.myTable ON 语句,在 ac# 应用程序中使用上述语句的语法是什么?
What I need to do is have a SET IDENTITY_INSERT dbo.myTable ON
statement, what's the syntax of using the above statement in a c# app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它与 SQL 的任何其他部分相同:
It's just the same as any other bit of SQL:
好吧,如果它是
SqlCommand
实例的一部分,您只需将其添加到文本中:但是,我质疑这样做的必要性。如果您以足够的频率将身份插入到表中,以至于您使用代码,我会建议使用存储过程来执行插入。然后你可以用基本相同的方式调用它:
Well, if it's part of a
SqlCommand
instance, you just add it to the text:I question the necessity of this, however. If you're inserting an identity into a table with enough frequency that you're using code, I would recommend a stored procedure to do your insert. You'd then call it basically the same way: