/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project .
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2 . 0 . If a copy of the MPL was not distributed with this
* file , You can obtain one at http : //mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
* contributor license agreements . See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership . The ASF licenses this file to you under the Apache
* License , Version 2 . 0 ( the " License " ) ; you may not use this file
* except in compliance with the License . You may obtain a copy of
* the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
module com { module sun { module star { module sdbc {
published interface XRow;
published interface XOutParameters;
/** is used to execute SQL stored procedures.
< p >
SDBC provides a stored procedure SQL escape that allows stored procedures
to be called in a standard way for all RDBMSs . This escape syntax has one
form that includes a result parameter and one that does not . If used , the
result parameter must be registered as an OUT parameter . The other parameters
can be used for input , output , or both . Parameters are referred to sequentially ,
by number . The first parameter is 1 .
< / p >
< p >
< code > { ? = call & amp ; lt ; procedure - name & amp ; gt ; [ & amp ; lt ; arg1 & amp ; gt ; , & amp ; lt ; arg2 & amp ; gt ; , . . . ] } < br / > { call & amp ; lt ; procedure - name & amp ; gt ; [ & amp ; lt ; arg1 & amp ; gt ; , & amp ; lt ; arg2 & amp ; gt ; , . . . ] }
< / code >
< / p >
< p >
IN parameter values are set using the set methods inherited from
com : : sun : : star : : sdbc : : PreparedStatement
. The type of all
OUT parameters must be registered prior to executing the stored procedure ;
their values are retrieved after execution via the
< code > get < / code > methods provided by the com : : sun : : star : : sdbc : : XRow .
< / p >
< p >
A
< code > CallableStatement < / code >
can return one
com : : sun : : star : : sdbc : : XResultSet
or multiple
com : : sun : : star : : sdbc : : ResultSet
objects . Multiple
< code > ResultSet < / code >
objects are handled using operations inherited from
com : : sun : : star : : sdbc : : XPreparedStatement .
< / p >
< p >
For maximum portability , a call ' s
com : : sun : : star : : sdbc : : ResultSet
objects and
update counts should be processed prior to getting the values of output
parameters .
< / p >
*/
published service CallableStatement
{
service PreparedStatement;
/** is used for retrieve the values of OUT parameters.
*/
interface XRow;
/** is used to declare parameters as OUT parameters.
*/
interface XOutParameters;
};
}; }; }; };
/*===========================================================================
===========================================================================*/
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Messung V0.5 in Prozent C=89 H=95 G=91
¤ Dauer der Verarbeitung: 0.4 Sekunden
¤
*© Formatika GbR, Deutschland