stored-procedures

    12热度

    2回答

    我有一个oracle stored proc需要从我的Java程序调用。我曾使用CallableStatement将参数传递给存储过程。我正在使用oracle瘦驱动程序(在web逻辑服务器中针对相关的jndi条目进行配置)。此存储过程没有任何OUT值。这个存储过程接受一个数值,并根据接收到的值在数据库中做很多更新。 我得到一个连接对象,然后调用这个循环存储过程(20次传递20号)。当我直接从ora

    2热度

    1回答

    我使用SQL Server 2008中我有代码的存储过程是这样的: if not exists (select column_name from INFORMATION_SCHEMA.columns where table_name = 'sample_table' and column_name = 'sample_column') BEGIN ALTER TABLE

    0热度

    2回答

    嘿,我希望收到SP使用VB.net调出的响应。这是我做的只是代码: connection.Open() command.CommandType = CommandType.StoredProcedure command.CommandText = "RPT_C_S_H" command.Parameters("@theOutput").Direction = Pa

    1热度

    2回答

    我知道我可以使用下面的SQL查询的存储过程在Oracle中的列表: SELECT * FROM USER_PROCEDURES ORDER BY OBJECT_NAME 但我怎么能检索的参数列表,我需要通过在特定的存储过程?

    3热度

    2回答

    我有一个SQL脚本,用它们的键和约束设置两个数据库表没有任何问题。我将不包括整个代码,但“骨架”它看起来像这样: BEGIN CREATE TABLE [table] ( ) CREATE TABLE [table2] ( ) ALTER TABLE table... ALTER TABLE table2.... END 我坚持努力的存储过程,虽然到这个剧本,我非常希望

    0热度

    1回答

    我有一个存储过程,为了这个问题的目的我大大缩小了,但实质上我需要帮助的是这个问题。 如果表xyz中的一行已更新,我需要将ID附加到对方并输出回调用应用程序。更新按预期工作,问题在于我构建输出@IPV_ID_Found的方式(请参阅代码底部的注释部分)。 @IPV_Status varchar (50), @IPV_ID_Found varchar(500) = 'A' OUTPUT IF (

    0热度

    1回答

    我正在使用SQL Server 2005/2008,我有一个存储过程不使用字符串连接来生成EXEC语句,但它确实使用存储过程的动态名称。 我认为@stored_procedure_name和潜在的@object_name参数都是脆弱的。但是,我所读到的所有动态SQL链接都假设你在一个字符串内连接了你的SQL语句 - 所以我想知道它是否真的可以。 请注意,只是为了发表这个,我已经通过调用表对象使代码

    1热度

    3回答

    我只是调用一个存储过程,它是用SQL Server 2005开发的。 这里是我存储过程的签名。 CREATE PROCEDURE [dbo].[GenericSearch] ( @ModuleName VARCHAR(100), @ViewName VARCHAR(100), @WhereClause_XML XML, @LogicalOperator VARCHAR(3) ) AS

    4热度

    3回答

    我有一个表tbl_Info: InfoId Text PrivacyTypeId UserName TypeId IsInfo InfoItemId 数据示例: 1|Some text...|1|userX|1|False|NULL 2|New job created|1|system|3|True|765 3|Image commented|1|system|4|True|4

    2热度

    2回答

    我有一个存储过程,不仅规模巨大,而且耗费巨大的内存是。此第一个存储过程是为详细报告创建的。第二个存储过程调用第一个存储过程,将信息放入临时表中,然后从该临时表中选择信息并进行汇总。现在 ,第二个存储过程并不需要所有的细节存储过程的信息,只需要一些吧。 我们的数据库管理员称这种做法鲁莽,并取得了其他建议,如“使其每天运行一次坚持这一个真正的表”。这实际上不会发生,因为许多用户每天可以运行多次报告,并