Smart Restrict Mode for Data Definition Statements
    2.
    发明申请
    Smart Restrict Mode for Data Definition Statements 审中-公开
    数据定义语句的智能限制模式

    公开(公告)号:US20160350348A1

    公开(公告)日:2016-12-01

    申请号:US14727259

    申请日:2015-06-01

    Applicant: SAP SE

    CPC classification number: G06F17/30292 G06F17/30348 G06F17/30371

    Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database object with one or more dependent database objects. The method may include receiving a data definition statement involving a modification to a database object. The received data definition statement includes a clause imposing a restriction on the modification to the database object. The method further includes determining whether the modification results in invalidation of at least one dependent database object in response to the clause being included in the received data definition statement. Based on determining that the modification results in the invalidation of at least one dependent database object, the modification to the database object is prevented. Based on determining that the modification does not result in the invalidation any dependent database objects, the modification to the database object is performed in accordance with the data definition statement.

    Abstract translation: 示例性实施例涉及存储至少一个程序的系统,计算机可读存储介质和用于使用一个或多个依赖数据库对象修改数据库对象的计算机实现的方法。 该方法可以包括接收涉及对数据库对象的修改的数据定义语句。 接收到的数据定义语句包括对数据库对象进行修改的限制条款。 所述方法还包括确定所述修改是否导致响应于所述子句被包括在所接收的数据定义语句中的至少一个依赖数据库对象的无效。 基于确定修改导致至少一个依赖数据库对象的无效,防止对数据库对象的修改。 基于确定修改不会导致任何依赖数据库对象的无效,对数据库对象的修改根据数据定义语句执行。

    Pseudo columns for data retrieval

    公开(公告)号:US10042889B2

    公开(公告)日:2018-08-07

    申请号:US14944952

    申请日:2015-11-18

    Applicant: SAP SE

    Abstract: Various embodiments of systems and methods for retrieving data from database are described herein. A query is received at a user application connected with a database system. The received query may be referred as a user request to retrieve data from database tables stored in the database. The query is processed and analyzed to interpret the user request for retrieving the requisite data. A return set is retrieved from the database based on the received query. Once, the required data is fetched from the database, the return set having the requisite data may be free from duplicate columns that is sent to the user application.

    Smart restrict mode for data definition statements

    公开(公告)号:US10120885B2

    公开(公告)日:2018-11-06

    申请号:US14727259

    申请日:2015-06-01

    Applicant: SAP SE

    Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database object with one or more dependent database objects. The method may include receiving a data definition statement involving a modification to a database object. The received data definition statement includes a clause imposing a restriction on the modification to the database object. The method further includes determining whether the modification results in invalidation of at least one dependent database object in response to the clause being included in the received data definition statement. Based on determining that the modification results in the invalidation of at least one dependent database object, the modification to the database object is prevented. Based on determining that the modification does not result in the invalidation any dependent database objects, the modification to the database object is performed in accordance with the data definition statement.

    Deferred Data Definition Statements
    5.
    发明申请
    Deferred Data Definition Statements 审中-公开
    延迟数据定义语句

    公开(公告)号:US20160350337A1

    公开(公告)日:2016-12-01

    申请号:US14727184

    申请日:2015-06-01

    Applicant: SAP SE

    CPC classification number: G06F16/211

    Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for processing deferred clauses used in conjunction with data definition statements. The method may include receiving a data definition statement signaling creation of a database object. The received data definition statement specifies a dependency of the database object on a non-existing database object. The method may further include determining whether a deferred clause is included in the data definition statement; and based on determining that the deferred clause is included in the data definition statement, creating the database object with the dependency on the non-existing database object.

    Abstract translation: 示例性实施例涉及存储至少一个程序的系统,计算机可读存储介质和用于处理与数据定义语句一起使用的延迟子句的计算机实现的方法。 该方法可以包括接收数据定义语句来创建数据库对象的信令。 接收的数据定义语句指定数据库对象对不存在的数据库对象的依赖关系。 该方法还可以包括确定延迟子句是否包括在数据定义语句中; 并且基于确定延迟子句包含在数据定义语句中,创建具有对不存在的数据库对象的依赖性的数据库对象。

    Database catalog with metadata extensions

    公开(公告)号:US10353879B2

    公开(公告)日:2019-07-16

    申请号:US14944675

    申请日:2015-11-18

    Applicant: SAP SE

    Abstract: A computer-implemented method for managing the differences in the schema of data stored in a database and the schema of data as consumed by a client application. The method involves creating additional metadata related to a property, attribute, or characteristic of a database object stored in the database, storing this additional metadata in a database catalog, and making the additional metadata available for access or retrieval by a query received from the client application for the database object stored in the database.

    METADATA APPLICATION PROGRAMMING INTERFACE FOR AD HOC DATABASE QUERIES

    公开(公告)号:US20180096032A1

    公开(公告)日:2018-04-05

    申请号:US15282413

    申请日:2016-09-30

    Applicant: SAP SE

    CPC classification number: G06F16/24544 G06F16/25 G06F16/252

    Abstract: Embodiments include a metadata application programming interface (API) for processing ad hoc database queries. Embodiments can be configured to process ad hoc database queries to determine the structure of the resulting data set and to provide metadata in the form of a result table, for example, in response to the queries that describes the structure of the data to be accessed by the queries. In one embodiment, this may be performed without accessing the data that would be retrieved upon executing the query. Certain embodiments may be adapted to prevent execution of the query and to return the metadata describing the structure of the data structure(s) in the resulting data set. A new “describe” statement can be incorporated into a query language expression and configured to work in a functionally coordinated manner with the API to implement a “describe” function in accordance with the techniques described in this disclosure.

    PSEUDO COLUMNS FOR DATA RETREIVAL
    8.
    发明申请

    公开(公告)号:US20170140000A1

    公开(公告)日:2017-05-18

    申请号:US14944952

    申请日:2015-11-18

    Applicant: SAP SE

    CPC classification number: G06F17/30489 G06F17/30424 G06F17/30554

    Abstract: Various embodiments of systems and methods for retrieving data from database are described herein. A query is received at a user application connected with a database system. The received query may be referred as a user request to retrieve data from database tables stored in the database. The query is processed and analyzed to interpret the user request for retrieving the requisite data. A return set is retrieved from the database based on the received query. Once, the required data is fetched from the database, the return set having the requisite data may be free from duplicate columns that is sent to the user application.

    SYSTEM AND METHOD OF IMPLEMENTING TABLE ALIASES
    9.
    发明申请
    SYSTEM AND METHOD OF IMPLEMENTING TABLE ALIASES 有权
    执行表格的系统和方法

    公开(公告)号:US20160357815A1

    公开(公告)日:2016-12-08

    申请号:US14728246

    申请日:2015-06-02

    Applicant: SAP SE

    CPC classification number: G06F17/30595 G06F17/30424 G06F17/30466

    Abstract: In some example embodiments, a first alias creation statement is received. The first alias creation statement comprises a first table identifier of a first table, a second table identifier of a second table, a first alias identifier, and a first common table expression, and the first common table expression comprises the first table identifier. A first alias for the second table is generated based on the first alias creation statement, with the first alias comprising the first alias identifier and the first common table expression. The first alias is stored as metadata of the second table. A first query statement is received, with the first query statement comprising the second table identifier and the first alias identifier, and the first query statement is rewritten using the first common table expression based on the first alias identifier to generate a first rewritten query statement.

    Abstract translation: 在一些示例实施例中,接收第一别名创建语句。 第一别名创建语句包括第一表的第一表标识符,第二表的第二表标识符,第一别名标识符和第一公用表表达式,并且第一公用表表达式包括第一表标识符。 基于第一别名创建语句生成第二表的第一别名,其中第一别名包括第一别名标识符和第一公共表表达式。 第一个别名存储为第二个表的元数据。 接收到第一查询语句,其中第一查询语句包括第二表标识符和第一别名标识符,并且基于第一别名标识符使用第一公用表表达式重写第一查询语句,以生成第一重写查询语句。

Patent Agency Ranking