我有两个类:
[KnownType(typeof(QueueInfo))]
public class InfoObject:IExtensibleDataObject
{
/// <summary>
///
/// </summary>
[DataMember]
public int Id { get; set; }
/// <summary>
///
/// </summary>
[DataMember]
public string Name { get; s
是否可以通过数据库链接在远程数据库上执行动态PL/SQL?
我在找这样的东西:
l_stmt := 'begin null; end;';
execute immediate l_stmt@dblink;
上面的语法显然是错误的,我得到了PLS-00201:标识符'L_STMT@DBLINK‘必须声明为。
可以远程创建一个过程,然后执行它。有没有一种不需要创建远程过程就可以执行代码的方法?
编辑:我试图通过DB链接传递一个类型。远程过程需要一个类型为t_id_tab的参数,该参数在远程DB上定义为
CREATE OR REPLACE TYPE T_ID_TAB AS T
我正在编写一个脚本来从本地和远程机器获取服务。我不得不拆分本地和远程机器的wmi调用(远程机器需要不同的凭据)。我想将它们输出为System.Object。如何为system.object的输出创建函数?
以下是我到目前为止所拥有的代码:
$objServicecol = @()
# how do i get AddService object back
Function AddServiceObjects
{
ForEach ($Service in $Services)
{
$obj
据我所知,RMI使用随机端口在对象的存根和远程对象之间进行通信。为了让事情通过防火墙,我们需要知道打开哪些端口。现在,使用UnicastRemoteObject.exportObject(Remote obj, int port)创建存根还不够吗?根据文档,它“使用特定提供的端口导出远程对象,使其可用于接收传入呼叫”。它是否为以后的远程方法调用创建了一个存根,该存根使用这个特定端口与远程对象进行通信?如果没有,那么这个端口参数会做什么?