日期:2014-05-16  浏览次数:20401 次

帮忙修改语法
SELECT DocEntry,CreateDate,OwnerCode,SerAddress,Port,VersionNum,SouName,SqlName,
       SBOname,SBOCipher,SAPname,SAPCipher,Remark
 FROM U_OACG
 WHERE (SouName=@SouName OR ISNULL(SouName,'')='')
                   AND (Remark=@Remark OR ISNULL(Remark,'')='')
过滤条件一个是解决方案名称及功能描述。我这语句要达到要么两个条件不填就查找出全部记录,同事还要支持模糊查找。
我现在的语句是没有问题 但是不填或者只填一个显示不到查找的信息,也不能模糊查找
------解决方案--------------------
引用:
执行的结果是重复把历史数据插入。我发现一个错误是没有用当前单据
@OIGE T4与@IGE1

这个涉及你们系统的业务逻辑,只能LZ自行去分析了喔.
那个查询语句从语法上看是没问题的,U_OMJD表的DocEntry字段会保持自增的.