Alex Kasko
Alex Kasko
### Description Add checks that string is not empty before calling `.front()` on it (that is [UB on empty string](https://en.cppreference.com/w/cpp/string/basic_string/front)). ### Issues Resolved #2760 ### Test Scenarios Covered ### Numerous...
### What happened? When `sp_executesql` is called through RPC and parameter of type `binary(8)` is supplied, then this parameter PgType is determined as `rowversion` instead of `binary(8)`. There is no...
### What happened? The problem is very similar to #2431, the following query crashes the server if Babelfish is built with `-O0`: ```tsql declare @a int = 1 ``` Empty...
### Description This change adds the following flags to Maven invocation in GitHub actions JDBC test runs: - `-B, --batch-mode`: suppresses `Progress` messages - `-ntp,--no-transfer-progress`: suppresses `Downloading` messages ### Issues...
### What happened? The following snippet returns `123.45` on Babelfish and `123.46` on MSSQL: ```tsql create table tab1(num decimal(5, 2)) declare @p1 int set @p1 = null exec sp_prepare @p1...
### What happened? With a table like this: ```tsql create table tab1(col1 sql_variant) insert into tab1 values(cast('12:45:37.123' as time(2))) insert into tab1 values(cast('2016-10-23 12:45:37.123' as datetime2(2))) select * from tab1...
Hi! I am working on [WiltonDB](https://wiltondb.com/) that implements TDS protocol compatible with MSSQL. I've noticed the following problem with Tiberius TDS client: When Windows Integrated auth is used, Tiberius sends...
### What happened? With the following table: ```tsql create table tab1 ( id int, col1 tinyint ) insert into tab1 values(42, 1) ``` The following C# application example with [Entity...
### What happened? With the following T-SQL DB: ```tsql create database test1 use test1 create table tab1 ( col1 varchar(8), col2 as replace(col1, ' ', '') ) insert into tab1...
### What happened? With `rowversion` hatch enabled: ```tsql exec sp_babelfish_configure 'babelfishpg_tsql.escape_hatch_rowversion', 'ignore' ``` If we create the following DB: ```tsql create database db1 use db1 create table tab1(col1 timestamp) ```...