diff --git a/mssql/mssql-tests.ts b/mssql/mssql-tests.ts index 453b2b4e3..29dcd3421 100644 --- a/mssql/mssql-tests.ts +++ b/mssql/mssql-tests.ts @@ -76,3 +76,17 @@ var connection: sql.Connection = new sql.Connection(config, function (err: any) }); } }); + +function test_table() { + var table = new sql.Table('#temp_table'); + + table.create = true; + + table.columns.add('name', sql.VarChar(sql.MAX), { nullable: false }); + table.columns.add('type', sql.Int, { nullable: false }); + table.columns.add('amount', sql.Decimal(7, 2), { nullable: false }); + + table.rows.add('name', 42, 3.50); + table.rows.add('name2', 7, 3.14); +} + diff --git a/mssql/mssql.d.ts b/mssql/mssql.d.ts index 880eb716c..519a6edeb 100644 --- a/mssql/mssql.d.ts +++ b/mssql/mssql.d.ts @@ -78,7 +78,7 @@ declare module "mssql" { } class rows { - public add(row: any): void; + public add(...row: any[]): void; } export class Table {