Validating Column Data Stored as CSV Against Another Table
        Posted  
        
            by Jakkwylde
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Jakkwylde
        
        
        
        Published on 2010-03-08T14:33:12Z
        Indexed on 
            2010/03/08
            14:36 UTC
        
        
        Read the original article
        Hit count: 305
        
I wanted to see what some suggested approaches would be to validate a field that is stored as a CSV against a table containing appropriate values. Althought it would be desired, it is NOT an option to split the CSV list into another related table. In the example data below I would be trying to capture the code 99 for widget A.
Below is an example data representation.
Table: Widgets
WidgetName   WidgetCodeList
A            1, 2, 3
B            1
C            2, 3
D            99
Table: WidgetCodes
WidgetCode  
1
2
3
An earlier approach was to query the CSV column as rows using various string manipulations and CONNECT_BY_LEVEL however the performance was not acceptible.
© Stack Overflow or respective owner