Zum Hauptinhalt springen

DeleteBuilder

Class for building ANSI-SQL DELETE Statements.

Param

the table name you want to delete data

context.returnValue = DeleteBuilder.from("costcenter")
.where("costcenter = 'K30101'")
.toSQL();

// DELETE FROM costcenter WHERE costcenter = 'K30101'

Implements

Constructors

Constructor

new DeleteBuilder(table?): DeleteBuilder

Parameters

table?

string

Returns

DeleteBuilder

Properties

toString()

toString: () => string

Generates the SQL Query

Returns

string

  • returns a sql query

Member Of

DeleteBuilder

Implementation of

StatementBuilder.toString

Methods

from()

from(table): DeleteBuilder

Specifies the table you want to delete data.

Parameters

table

string

the table name

Returns

DeleteBuilder

Member Of

DeleteBuilder


where()

where(condition): DeleteBuilder

Adds a where condition to the query

Parameters

condition

string

the where condition like "[ID] = 4"

Returns

DeleteBuilder

Example

builder.where("[ID] = 4");

Member Of

DeleteBuilder


setWhere()

setWhere(range, surroundWithBrackets?): DeleteBuilder

Adds a range of where conditions

Parameters

range

[string, string | number | Date][]

a range of where conditions

surroundWithBrackets?

boolean

(optional) Should surround names with brackets: column -> [column]

Returns

DeleteBuilder

  • this instance

Examples

const deleteBuilder = DeleteBuilder.from("tbl_Kunden");
deleteBuilder.setWhere([["Kundenname", "Gersthofen Ballonmuseum"], ["Kundennummer", 123]]);
// DELETE FROM tbl_Kunden WHERE [Kundenname] = 'Gersthofen Ballonmuseum' AND [Kundennummer] = 123
const deleteBuilder = DeleteBuilder.from("tbl_Kunden");
deleteBuilder.setWhere([["Kundenname", "Gersthofen Ballonmuseum"], ["Kundennummer", 123]], false);
// DELETE FROM tbl_Kunden WHERE Kundenname = 'Gersthofen Ballonmuseum' AND Kundennummer = 123

Member Of

DeleteBuilder


toSQL()

toSQL(): string

Generates the SQL Query

Returns

string

  • returns a sql query.

Member Of

DeleteBuilder

Implementation of

StatementBuilder.toSQL


from()

static from(table): DeleteBuilder

Specifies the table you want to delete data

Parameters

table

string

the specified table name

Returns

DeleteBuilder

  • returns a new Instance

Static

Member Of

DeleteBuilder