繁体   English   中英

VS2019 DataSet Designer处理INSERT查询-删除RETURNING语句

VS2019 DataSet Designer Mangling INSERT queries - Removing RETURNING statements

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

是的,到了2021年,我仍在使用数据集! 但是,它仍然可以正常工作...

但是,我遇到的一个问题使我逐渐发疯。 我有几个使用PostgreSQL数据库和数据集的项目。 令我感到悲伤的问题是,在使用MS SQL Server数据库时,带有身份键的表在更新DataTable并在更新后返回键时没有问题。 使用postgres,我们需要在INSERT查询的末尾添加RETURNING id语句,或使用SELECT currval()。 本身就很好。 但是,如果您随后以任何方式编辑DataTable(例如,向其添加查询),则将优先于插入查询并替换为处理返回值而提供的参数。

有什么已知的方法可以解决此问题,还是我缺少一些简单的方法? 在过去的20年中,我几乎专门从事MS SQL Server的工作,并且可以正常工作...

提前致谢!

问题暂未有回复.您可以查看右边的相关问题.
3 INSERT…RETURNING ..在触发器之前取消语句时为空

我在创建插入触发器之前有一个PostgreSQL,它基本上将插入重定向到子表中。 插入记录后,我想取消请求,以避免重复数据(不插入父表),因此我在触发器中使用return NULL。 问题是我需要返回记录,以便获得ID。 如果返回NULL,则返回NULL。 上面的问题在下面的链接中讨 ...

5 VS2019断点查询

我正在用React学习Typescript。 我使用以下模板创建一个React App。https://github.com/NickMaev/react-core-boilerplate 我有一个关于调试的问题。 该项目在Visual Studio 2019中运行。断点在“ LoginPage. ...

6 JDBC查询RETURNING值

我试图弄清楚如何使用PostgreSQL和JDBC获取最后插入行的id有问题。 我的疑问是 我想要id值(这是串行的)供以后使用。 我尝试执行这样的查询: 但是这在编译之后说,“当没有人预期时会返回结果。” 并且它不会将其他值插入表中。 我怎样才能让它发挥作用? ...

7 在If语句中运行INSERT查询

我想知道答案是否正确是否可以运行插入查询,如果答案正确,我尝试过从创建新的stmt和数组并将它们插入数据库中尝试多种类型的查询,但是我对如何一切正常,我可能会缺少一些东西? 我没有得到任何错误返回,只是得到了echo语句返回。 注意:我知道我试图多次插入QuestionID只是为了将数据 ...

9 VS 2019 不要立即删除文件

在提交更改之前,我不小心删除了 Visual Studio 2019 中的错误文件。 我失去了很多工作,但我想在未来防止这种情况发生。 我可以以某种方式设置 VS 2019 文件不会立即删除而是保留在缓存中一段时间​​吗? 据说已经有一个 VS 用于删除文件的备份文件夹,但在我的情况下这个文件夹是空 ...

10 在`INSERT`语句之前自动处理行

我正在寻找一种将行添加到PostgreSQL中的表之前自动处理行的方法。 假设我们有下表: 现在可以插入行: 当一个人进入时: 将会发生错误。 是否可以定义一个“ 重写规则 ”,以给定value列包含小于零的值,而使用零(例如)? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM