【问题标题】:passing oracle query from c#从 c# 传递 oracle 查询
【发布时间】:2018-10-31 20:13:54
【问题描述】:

有谁知道将查询从 C# 代码传递到 oracle 数据库时反映了什么?

从 database_name@whatisthis 中选择 first_name、last_name

我对@符号特别感兴趣,然后是whatisthis这个词,我的意思是,它是链接服务器还是远程数据库名称等。

谢谢

【问题讨论】:

  • 很不清楚你想问什么。
  • 最好的起点是Oracle SQL documentation,它质量好而且非常简单。当地社区很有帮助,但您需要证明您为调查您的问题付出了一些努力。
  • 回到您的问题,使用 AT (@) 符号通常表示为支持分布式查询(需要从不同数据库查询数据的查询)而引入的特殊语法。
  • 我正在寻找的是oracle中@之后的内容。我可以使用 .net 代码执行查询,但是当我尝试从 SQL Developer 工作室执行相同的 sql 时,它在 @here 处出现错误

标签: c# plsqldeveloper


【解决方案1】:

您可以尝试编写如下查询:

"Select first_name, last_name from database_name where name =:name"

其中 :name 将是我们要发送的参数

query.AddParameter("name",actual_Value)

在此执行查询之后。

这解决了我的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 2013-03-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 2019-12-09
    相关资源
    最近更新 更多