我正在重构一个c#应用程序并优化一些查询。该应用程序支持Microsoft SQLserver和Firebird。我似乎找不到任何关于在Firebird上的动态SQL中发出多个select语句的信息。例如,这对Microsoft SQLserver有效:"SELECT * FROM ATABLE;SELECT * FROM ANOTHERTABLE;“
然而,Firebird在分号上调用无效的标记注意:这是使用ADO.NET火鸟驱动程序从
我要监视SQLServer表中的插入。比如两列UserID和Activity from a table (userData),这样只要对这个表进行插入,我就会得到插入并传递给C#的值。我想使用每个插入进行比较,比如将每个插入与某个值进行比较,并对它们采取操作。
PS。我知道如何使用C#从SQLServer中获取数据并将数据插入到SQLServer表中。