Solr 如何使用dataimporthandler中的参数调用存储过程

Solr 如何使用dataimporthandler中的参数调用存储过程,solr,dataimporthandler,Solr,Dataimporthandler,大家好,有人能告诉我如何在db-config.xml文件中使用参数调用存储过程吗 我有一个存储过程,它将日期时间作为参数,并返回在指定参数之后创建或修改的行 在尝试从dataimporthandler调用该存储过程时,我没有获得成功 我的db-config.xml如下所示 <dataConfig> <dataSource type="JdbcDataSource" name="ds-1" driver="com.microsoft.sqlserver.jdbc.SQLServe

大家好,有人能告诉我如何在db-config.xml文件中使用参数调用存储过程吗

我有一个存储过程,它将日期时间作为参数,并返回在指定参数之后创建或修改的行

在尝试从dataimporthandler调用该存储过程时,我没有获得成功

我的db-config.xml如下所示

<dataConfig>
<dataSource type="JdbcDataSource" name="ds-1" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://DataBaseURL;databaseName=DBtest" user="sa" password="MyPassword" readOnly="True" />
<document>
    <entity dataSource="ds-1" name="JobSeekerDetails" query="exec [SP_GetAllJobSeekerDetails] '${dih.last_index_time}'"
            deltaImportQuery="exec [SP_GetAllJobSeekerDetails] '${dih.last_index_time}'"
            deltaQuery="exec [SP_GetAllJobSeekerDetails] '${dih.last_index_time}'">

        <field column="FName" name="FName" />
        <field column="LName" name="LName" />
        <field column="Exp_year" name="Exp_year" />
        <field column="Exp_Month" name="Exp_Month" />
        <field column="INDUSTRY" name="INDUSTRY" />         
        <field column="DESIREDPOSITION" name="DESIREDPOSITION" />
        <field column="ROLE_NAME" name="ROLE_NAME" />
        <field column="PHONE_NUMBER" name="PHONE_NUMBER" />
        <field column="COUNTRY_NAME" name="COUNTRY_NAME" />
        <field column="STATE_NAME" name="STATE_NAME" />
        <field column="CITY_NAME" name="CITY_NAME" />
        <field column="POSTAL_CODE" name="POSTAL_CODE" />

    </entity>
</document>
</dataConfig>

请帮我找出我犯的错误

我还尝试过在查询参数中不使用exec关键字

提前谢谢