今天有一批SQL要在Vertica中执行,在Squirrel上执行中成功后,于是把SQL放入C#程序中执行,但一直报“[42601] ERROR: Syntax error at or near ";"”,很是疑惑。最后是因为在SQL中有注释导致在Squirrel中能正确执行,但是在C#程序却出错了。
出错代码如下:
cmd.CommandText = @"select * from -- ok
dbi.Table1 limit 10\n";
今天有一批SQL要在Vertica中执行,在Squirrel上执行中成功后,于是把SQL放入C#程序中执行,但一直报“[42601] ERROR: Syntax error at or near ";"”,很是疑惑。最后是因为在SQL中有注释导致在Squirrel中能正确执行,但是在C#程序却出错了。
出错代码如下:
cmd.CommandText = @"select * from -- ok
dbi.Table1 limit 10\n";