public static String[] checkKey(String fieldName, String operType) throws BasException {
		if (fieldName == null || "".equals(fieldName.trim())) {
			throw new BasException(BasErrCode.E10024, fieldName);
		}

		int count = 0;
		for (String charOp : BasConstants.SQL_OPCHAR_MAP[0]) {
			if (fieldName.endsWith(charOp)) {
				if (BasConstants.SQL_UPDATE.equals(operType)) {
					if (!BasConstants.SQL_Eq_KEY.equals(charOp)) {
						throw new BasException(BasErrCode.E10025, operType, charOp);
					}
				}
				return new String[] { fieldName.substring(0, fieldName.indexOf(charOp) - 1), BasConstants.SQL_OPCHAR_MAP[1][count] };
			}
			count++;
		}
		throw new BasException(BasErrCode.E10041);
	}