我正在尝试使用Criteria编写以下查询:
SELECT * FROM abc
WHERE NOT PartType IN ('0','4','5','6','7','a','b','c')
以上是iBatis中的内容。
这是表的hbm.xml文件。
<class name="Parts" table="SomeDb..Parts">
<id name="recordNumber" column="Recnum" />
<property name="partNumber" column="Partnum" />
<property name="sectionNumber" column="Secnum" />
<property name="articleNumber" column="Articlenum"/>
<property name="headerNumber" column="Headernum"/>
<property name="partType" column="PartType"/>
<property name="code" column="Code"/>
</class>
在 SQL Server 数据库中,partType 是一个长度为 1 的 nvarchar 类型。我正在尝试选择没有 '0'、'4'、'5'、'6'、'7'、'a' 或 'b'、'c' 任何一个部件类型的记录。
希望我的回答能够解决您的问题。
谢谢。