Legend:
Y - Supported using database native functions
YD - Supported natively using non ANSI standard function or using multiple native functions
S - Supported thru internal database engine. aka Java Operators, use will force pipeline mode.
N - Not supported
| Sl# | Operator | Type | Oracle 8i | Oracle 9i | DB/2 UDB 8.0 Win | DB/2 V7 on ZOS | Flat Files/STCDB | SQL Server 2000 | Sybase 11 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NOT EQUAL != | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 2 | EQUAL = | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 3 | GREATER THAN > | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 4 | LESS THAN < | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 5 | GREATER THAN or EQUAL TO >= | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 6 | LESS THAN or EQUAL TO <= | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 7 | IS NULL | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 8 | IS NOT NULL | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 9 | LIKE | Comparison | Y | Y | Y | Y | Y | Y | Y |
| 10 | AND | Boolean | Y | Y | Y | Y | Y | Y | Y |
| 11 | OR | Boolean | Y | Y | Y | Y | Y | Y | Y |
| 12 | Absolute value | Number | Y | Y | Y | Y | Y | Y | Y |
| 13 | Addition | Number | Y | Y | Y | Y | Y | Y | Y |
| 14 | Multiplication | Number | Y | Y | Y | Y | Y | Y | Y |
| 15 | Subtraction | Number | Y | Y | Y | Y | Y | Y | Y |
| 16 | Division | Number | Y | Y | Y | Y | Y | Y | Y |
| 17 | Mod / Remainder | Number | Y | Y | Y | Y | Y | Y | Y |
| 18 | Sum | Number/Aggregate | Y | Y | Y | Y | Y | Y | Y |
| 19 | Minimum | Number/Aggregate | Y | Y | Y | Y | Y | Y | Y |
| 20 | Maximum | Number/Aggregate | Y | Y | Y | Y | Y | Y | Y |
| 21 | Average | Number/Aggregate | Y | Y | Y | Y | Y | Y | Y |
| 22 | SQL Literals | SQL Specific | Y | Y | Y | Y | Y | Y | Y |
| 23 | SQL NULL | SQL Specific | Y | Y | Y | Y | Y | Y | Y |
| 24 | CASE | SQL Specific | YD | Y | Y | Y | Y | Y | Y |
| 25 | CAST AS | SQL Specific | Y | Y | Y | Y | Y | Y | Y |
| 26 | COUNT | SQL Specific | Y | Y | Y | Y | Y | Y | Y |
| 27 | To lower case | String | Y | Y | Y | Y | Y | Y | Y |
| 28 | To upper case | String | Y | Y | Y | Y | Y | Y | Y |
| 29 | Left trim | String | Y | Y | Y | Y | Y | Y | Y |
| 30 | Right trim | String | Y | Y | Y | Y | Y | Y | Y |
| 31 | String length | String | Y | Y | Y | Y | Y | Y | Y |
| 32 | Concatenate | String | Y | Y | Y | Y | Y | Y | Y |
| 33 | Substring | String | Y | Y | Y | Y | Y | Y | Y |
| 34 | Replace | String | Y | Y | Y | Y | Y | Y | YD |
| 35 | String to Date from various formats | Date | S | S | S | S | Y | S | S |
| 36 | Extract various Date and time part from Timestamp | Date | S | S | S | S | Y | S | S |
| 37 | Add to Date various intervals | Date | Y | Y | Y | Y | Y | Y | Y |
| 38 | Convert Date to various String formats | Date | S | S | S | S | Y | S | S |
| 39 | Date difference in various time units | Date | Y | Y | Y | Y | Y | Y | Y |
| 40 | "NOW" current timestamp | Date | Y | Y | Y | Y | Y | Y | Y |
| 41 | Cleanse Person Name - First Name - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 42 | Cleanse Person Name - Last Name - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 43 | Unit or Apartment Desc - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 44 | Unit or Apartment # - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 45 | Building or House # - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 46 | Matched Street Name - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 47 | Original Street - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 48 | Street Type - US & UK | Cleansing | S | S | S | S | Y | S | S |
| 49 | Firm Name | Cleansing | S | S | S | S | Y | S | S |
| 50 | Firm Type | Cleansing | S | S | S | S | Y | S | S |
| 51 | String has valid date and time | Validation | S | S | S | S | Y | S | S |
| 52 | Regular expression validation | Validation | S | S | S | S | Y | S | S |
| 53 | NULLIF | SQL Specific | YD | Y | Y | Y | Y | Y | ?Y |
| 54 | NOT | Boolean | Y | Y | Y | Y | Y | Y | ?Y |
| 55 | CharIndex/INSTR | String | N | N | N | N | N | N | N |
| 56 | COALACE | SQL Specific | YD | Y | Y | Y | Y | Y | ?Y |
| 57 | SIGN | Number | Y | Y | Y | Y | Y | Y | ?Y |
| 58 | CHAR | String | N | N | N | N | N | N | N |