Check flat file column list and column types

Hi guys!
Is there any "easy" way to check if the source flat file column names and column types correspond to target datastore column name and types ?
Regards,
PsmakR

Hi,
There is a way that I already used some time to validate if the data is the one expected into target.
Conditions:
1) The file source must have all columns as "String"
2) All mapping for the analysed columns must be done at "staging area"
How I do it: (oracle way)
1) create a database function (by ODI procedure) like:
create or replace function F$_DATATYPE (pData in varchar2, pDatatype in varchar2, pFormat in varchar2)
return varchar2 as
vDate date;
vNumber number;
BEGIN
if pDatatype = 'D' then /* Date */
vDate := to_date(pData, pFormat);
elsif pDatatype = 'N' then /* Number */
if pFormat is null then
vNumber := to_number(pData);
else
vNumber := to_number(pData, pFormat);
end if;
end if;
return 'OK';
EXCEPTION
When OTHERS then
return 'KO';
end F$_DATATYPE ;
3) Now you can create a constraint to each source column that you wish to validate data like:
'OK' = F$_DATATYPE(my_source_column, 'D', 'ddmmyyyy hh24:mi:ss' ) /* to a date column as example */
4) drag and drop the source datasource (table from model) into package and a E$ table with all errors will be created.
Does it help you?

Similar Messages

  • How to list column names and data types for a given table using SQL

    I remember that it is possible to use a select statement to list the column names and data types of databaase tables but forgot how its done. Please help.

    You can select what you need from DBA_TAB_COLUMNS (or ALL_TAB_COLUMNS or USER_TAB_COLUMNS).

  • Feature that automatically creates a list and columns

    Hi,
    I wanted to create a feature that automatically creates a list and columns programatically. Can anyone please help me how to implement this.
    Regards,
    Praveen

    Please check below article to create columns and list programatically
    http://www.sharepointdoug.com/2012/12/programmatically-creating-content-type.html
    similar thread below to create list programatically
    https://social.msdn.microsoft.com/Forums/sharepoint/en-US/2d82a8fd-052c-4d24-bfef-3ff59986b29c/how-to-create-custom-list-in-sharepoint-2010-programmatically-?forum=sharepointdevelopmentprevious
    My Blog- http://www.sharepoint-journey.com|
    If a post answers your question, please click Mark As Answer on that post and Vote as Helpful

  • Thumbnail Icons in list and Column View

    I am trying to find out how to change icons for media files (pics/movies) from generic file type icons to thumbnail previews of the file. I Know its possibel because one of my folders (photos/iphoto/origionals.....)shows up in the column and list view as thumbnails. NONE of my other folders do though. I have tried messing with the view options, and i know you can view thumbnails in the ICON view in finder but this is not what i want to do. I also know that in column view you can preview files in an extra column, also not what i want. So anyone know how to make all icons in all finder views into thumbnails?
    Thanks

    The "icons" you are seeing are QuickLook icons that show a preview of the content in the file. AFAIK, there is no way to disable it. However, you can go into Finder>Preferences>Advanced and enabled the Show all file extensions option to help distinguish between filetypes.

  • Flat File Import, Ignore Missing Columns?

    The text files I'm importing always contain a fixed set of columns for example total number of full set of columns is 60, or a subset of those columns (some csv contain 40 columns, some contain 30 or 20 or any other number.) .  I would like to import
    these csv based on the column header inside the each csv, if it is a subset of full column set then the missing columns can be ignored with null value.
    At the moment in SQL 2012, if I import a subset of columns in the csv file, the data doesn't import...I assume because the actual file doesn't include every column defined in the flat file source object? 
    Is it possible to accomplish this without dynamically selecting the columns,  or using script component?
    Thanks for help.
    Sea Cloud

    If the columns coming are dynamic, then you might have to first get it into staging table with a single column reading entire row contents onto that single column and parse out the column information using string parsing logic as below
    http://visakhm.blogspot.in/2010/02/parsing-delimited-string.html
    This will help you to understand what columns are present based on which you can do the insertion to your table.
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Add a list and column to about 200 sites using powershell in SharePoint online

    
    I have a sitecollection with about 200 identical sites. However I need to add a new list to each site and a lookup column (referring to this list) to two other lists. I'm not a developer so I struggle a bit. I found this as a starting point:
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null
    [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null
    $WebUrl = 'https://yourtenant.sharepoint.com/sites/somesite'
    $EmailAddress = "[email protected]"
    $Context = New-Object Microsoft.SharePoint.Client.ClientContext($WebUrl)
    $Credentials = Get-Credential -UserName $EmailAddress -Message "Please enter your Office 365 Password"
    $Context.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($EmailAddress,$Credentials.Password)
    $List = $Context.Web.Lists.GetByTitle("YourList")
    $FieldXml = "<Field Type='Text' DisplayName='New_Field_Display_Name' />"
    $Option=[Microsoft.SharePoint.Client.AddFieldOptions]::AddFieldToDefaultView
    $List.Fields.AddFieldAsXml($fieldxml,$true,$option)
    $Context.Load($list)
    $Context.ExecuteQuery()
    $Context.Dispose()
    Can someone help me out or is there a better solution?
    Thanks.
    

    Hi,
    According to your post, my understanding is that you wanted to add a list and a lookup column in about 200 identical sites.
    Per my knowledge, there is no out of the box way to achieve it in SharePoint Server, however, I’m not sure whether it is in SharePoint online.
    As this is the forum for SharePoint Server, you can post your question in the forum for SharePoint online.
    http://community.office365.com/en-us/forums/154.aspx.
    However, as you had known, we can achieve it programmatically.
    Besides the PowerShell command, we can also use the Client Object Model to achieve your scenario.
    If all the 200 sites in one site collection, we can first retrieve all the sites in the site collection, then add the list in every site.
    To retrieve all the sites in a site collection, you can refer to the following code snippets.
    static string mainpath = "SiteURL";
    static void Main(string[] args)
    getSubWebs(mainpath);
    Console.Read();
    public static void getSubWebs(string path)
    try
    ClientContext clientContext = new ClientContext( path );
    Web oWebsite = clientContext.Web;
    clientContext.Load(oWebsite, website => website.Webs, website => website.Title);
    clientContext.ExecuteQuery();
    foreach (Web orWebsite in oWebsite.Webs)
    string newpath = mainpath + orWebsite.ServerRelativeUrl;
    getSubWebs(newpath);
    Console.WriteLine(newpath + "\n" + orWebsite.Title );
    catch (Exception ex)
    http://chennaisharepointtraining.blogspot.in/2011/11/get-all-subwebs-using-client-object.html
    To create a list, you can have a look at the following article.
    http://msdn.microsoft.com/en-us/library/office/fp179912(v=office.15).aspx
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Jason Guo
    TechNet Community Support

  • Check flat file

    Is there a way to create a check for file with header/detail/trailer ?

    If you have a file containing header and detail records together, you can sample it as a multi-record type file that will ultimately appear as two separate file sources in the mapping (for example, two separate external tables). You can then join the two tables as you would do with a normal header-detail table combination, although the data is really all in one single file. For more info about flat file sources, please refer to chapter 4 of the user's guide (About Flat File Modules, About Flat File Sources and Targets).
    Regards:
    Igor

  • Flat file as source and target in owb-error

    hi,
    I want to run an interface with source as flat file and target as rdbms table.
    The mapping got deployed with warnings.
    And when i run the mapping i get the below error.
    ORA-04063: package body "Schema.project_name" has errors
    ORA-06508: PL/SQL: could not find program unit being called: "schema.project_name"
    ORA-06512: at line 1

    Hi
    There's nothing wrong with your theory, however you might get a DB lock depending on the locking strategy of your RDBMS and it's current configuration.
    Now, assuming that DB locking is your issue (get a DBA to check when the dataflow stalls), there are 2 solutions. 
    1, change the DB lock settings
    2, take a copy of the target table in a new dataflow and use that as the source in the orginal dataflow.
    Michael

  • How to rename a flat file concatenating date and time the file name?

    I created a package where I run a first interface that uses a flat file from a server and load into a table in Teradata.
    After using the API OdiFtpPut, I used an FTP file and send to an outfit.
    Since this procedure will operate daily, I need at the time of FTP, get the concatenation destination file name, date and time of execution.
    What is the best practice for this?

    Using OdiFtpPut in the field where it informs the destination file name, instead of putting just the file name (lpn_pln.csv), I put as follows:
    - lp_pln_+<% = odiRef.getSysDate (ddMMyyyyhhmm ")%>+. csv
    For code example, today would record the name lp_pln310120111412.csv
    Anything you can add my msn ---> aluizs @ ig. com. br (no spaces)
    Edited by: andre_l_soares on 31/01/2011 08:16

  • Unix Flat File: Remove header and trailer and put in another file.

    Hi,
    I have Source Flat File placed on Unix Box with header and trailer.
    I want to remove Header and Trailer and put in some other file and Data in another file.
    I tried following command in unix its working.But not getting Header and Trailer in another file.
    sed '1d;$d' input_source.txt > output_data.txt
    also How will i use OS command for it in ODI.
    Guide me.
    Thanks
    Ashwini

    Hi Ashwini,
    You can run OS commands in a package using an ODI Tool: OdiOSCommand.
    It is also possible to execute OS commands in an ODI procedure using the Operating System or Jython technologies.
    There should be some articles about this on metalink (http://metalink.oracle.com).
    Thanks,
    Julien

  • How to know a table's column name and its types

    if there has one table called "myEmp" stored in my database, it uses to hold employees' information. when a newcomer is hired, the HR will use a register page to register his/her information. for the flexible purpose, i couldn't know how many columns in this table, since it may be added two columns or deleted one column in one day, all i should do is show all fields in the register page and get all data to insert into this table.
    so, how can i know one table's structure in java? i know there has a method in DatabaseMetadata class: getTables(catalog, schema, tablename, tabletype), it's return is resultset . i wrote a code below:
    DatabaseMetaData md = conn.getMetaData();
    ResultSet md.getTables(null, null, tablename, types);
    i set catalog and schema both are null since i don't know what else can i set?
    the ResultSet doesn't contain the information i want.
    is there anyone can tell me where i am wrong and the right method? thanx a lot!
    sincerely
    Jasmine

    use ResultSetMetaData to get Column names

  • Reading Flat File in Inbound and Converting it to a Idoc

    Hi
    We are stuck with a situation where in we get a ASN file from Mainframe to XI . XI just reroutes it to SAP and puts the file on Application server. Now R/3 has to read that ASN File and has to split it according to the Invoices and create Idocs for PO's as per the invoice Numbers. (We have a program which splits the incoming file into different Files depending on the Invoices)
    Now My doubt here is how can i get a Idoc triggered after the File has been read and split in the R/3.
    I checked Transaction WE16 , Prog. RSEINB00  but couldnt get a understanding .
    Please suggest.
    regards
    Vikas Chaudhary

    Hi Shiva,
    Thanks for a response .
    But as per my Functional Consultant ; PI's Role should be limited only to reroute the file and store it on Application Server .
    R/3 Picks up that file and then splits it based on the Invoice Number; and again stores it in the application server.
    Then R/3 Should Pick it up again one by one and convert to Idocs .
    ASN to be splitted into Diff. Invoices . Once Splitted. Each Invoice Creates a PO . Once a PO is created Goods Reciept should be done. And after the Goods Reciept is done Service Entry Sheet needs to be created too.
    A Query Again : I donn think this can be done via One Message Type. I am also lookin out for using  one msg. type for creating a PO and other activities can be done by extending a existing msg. type.
    Regards
    Vikas Chaudhary

  • Using PL/SQL to retrieve column names and column values

    If I have a table as follows
    Table A(
    meal varchar2(32),
    beverage varchar2(32),
    desert varchar2(32));
    and the table contains a row
    meal beverage desert
    pork chops iced tea apple crisp
    Is there a way in pl/sql to retrieve the column names along with the values. I have an object type
    DATA_DEFINITION_T AS OBJECT (
              "FIELD_NAME"          VARCHAR2(32),
              "FIELD_VALUE" VARCHAR2(32)
    I need to store the column name in field_name and the column value in field_value.
    So the result would be:
    FIELD_NAME = meal
    FIELD_VALUE = pork_chops
    FIELD_NAME = beverage
    FIELD_VALUE = iced tea
    FIELD_NAME = desert
    FIELD_VALUE = apple crisp
    Thanks in advance.

    Hi,
    try this procedure ....just create it and give the table name..the object M_DATA_TAB has the required data
    procedure l_fill_data_dict(p_table_name varchar2) is
    connection_id EXEC_SQL.CONNTYPE;
    bIsConnected BOOLEAN;
    cursorID EXEC_SQL.CURSTYPE;
    nIgn PLS_INTEGER;
    m_val VARCHAR2(40);
    m_col_name varchar2(40);
    m_col_val varchar2(240);
    m_cnt number;
    m_id number := 0;
    m_incr number := 0;
    p_sqlstr varchar2(4000);
    p_sql_cnt varchar2(4000) ;
    p_org_sql varchar2(4000);
    TYPE DATA_DEFINITION_TABS IS RECORD (
    FIELD_NAME VARCHAR2(32),
    FIELD_VALUE VARCHAR2(240));
    TYPE DATA_DEFINITION_TAB IS TABLE OF DATA_DEFINITION_TABS;
    M_DATA_TAB DATA_DEFINITION_TAB := DATA_DEFINITION_TAB();
    --m_file text_io.file_type;
    Begin
    --     m_file := text_io.fopen('c:\eg.txt','w');
         --Set default connection
    connection_id := EXEC_SQL.DEFAULT_CONNECTION;
    bIsConnected := EXEC_SQL.IS_CONNECTED;
    IF bIsConnected = FALSE THEN
         message('Connection Failed');
    RETURN;
    END IF;
    --Find the total no.of columns in the given table
    p_sql_cnt := 'Select COUNT(column_name) from user_tab_columns where table_name='''||p_table_name||''' order by column_id';
    cursorID := EXEC_SQL.OPEN_CURSOR;
    EXEC_SQL.PARSE(cursorID, p_sql_cnt, exec_sql.V7);
    EXEC_SQL.DEFINE_COLUMN(cursorID, 1, m_val,40);
    nIgn := EXEC_SQL.EXECUTE(cursorID);
    IF (EXEC_SQL.FETCH_ROWS(cursorID) > 0) THEN
         EXEC_SQL.COLUMN_VALUE(cursorID, 1, m_val);
    end if;
    EXEC_SQL.CLOSE_CURSOR(cursorID);
    --EXEC_SQL.CLOSE_CONNECTION;
    m_cnt := m_val;---column count
    ---get the column names from the user_Tab_columns and fetch the values from the given table for that column...
    For i in 1..m_cnt loop
         m_id := m_id+1;
    p_sqlstr := 'Select column_name from user_tab_columns where table_name='''||p_table_name||''' and column_id ='||m_id||' order by column_id';
    cursorID := EXEC_SQL.OPEN_CURSOR;
    EXEC_SQL.PARSE(cursorID, p_sqlstr, exec_sql.V7);
    EXEC_SQL.DEFINE_COLUMN(cursorID, 1, m_col_name,40);
    nIgn := EXEC_SQL.EXECUTE(cursorID);
    IF (EXEC_SQL.FETCH_ROWS(cursorID) > 0) THEN
         EXEC_SQL.COLUMN_VALUE(cursorID, 1, m_col_name);
    end if;
    EXEC_SQL.CLOSE_CURSOR(cursorID);
    --fetch the column value from the given table
         p_org_sql := 'select DISTINCT '||m_col_name||' from '||p_table_name;
         cursorID := EXEC_SQL.OPEN_CURSOR;
    EXEC_SQL.PARSE(cursorID, p_org_sql, exec_sql.V7);
    EXEC_SQL.DEFINE_COLUMN(cursorID, 1, m_col_val,240);
         nIgn := EXEC_SQL.EXECUTE(cursorID);
         Loop      
         nIgn := EXEC_SQL.FETCH_ROWS(cursorID);
              IF (nIgn > 0) THEN
                   EXEC_SQL.COLUMN_VALUE(connection_id, cursorID, 1, m_col_val);
    M_DATA_TAB.extend();
                   M_DATA_TAB(M_DATA_TAB.last).field_name := m_col_name;
                   M_DATA_TAB(M_DATA_TAB.last).FIELD_VALUE := m_col_val;
                   m_incr := m_incr+1;
                   -- text_io.put_line(m_file,m_col_name||'##'||m_col_val);
              else
                   exit;
              End if;
         End loop;--loop of records in the table for the given column
    EXEC_SQL.CLOSE_CURSOR(cursorID);
    End loop; ---loop of columns in the table
    --text_io.fclose(m_file);
    message('Total no. of items in the object='||m_incr);
    EXEC_SQL.CLOSE_CONNECTION;
    EXCEPTION
    When EXEC_SQL.Invalid_Connection then
         message('invalid connection');
         when EXEC_SQL.Package_Error     then
         message('pkg err');
         when EXEC_SQL.Invalid_Column_Number          then
         message('invalid col num defined');
         when others then
              MESSAGE(SQLERRM);
    End;
    Regards
    Dora
    Edited by: Dora on Sep 27, 2009 3:13 PM

  • Importing a Flat File to Oracle and updating another table

    Hey everyone,
    I am a newbie with Oracle, and I've tried for the last 2 days to solve this problem below. But all my searches and attempts have failed.
    I have a text file called ReturnedFile.txt. This is a comma separated text file that contains records for two fields.... Envelope and Date Returned.
    At the same time, I have a table in Oracle called Manifest. This table contains the following fields:
    Envelope
    DateSentOut
    DateReturned
    I need to write something that imports the ReturnedFile.txt into a temporary Oracle table named UploadTemp, and then compares the data in the Envelope field from UploadTemp with the Envelope field in Manifest. If it's a match, then the DateReturned field in Manifest needs updated with the DateReturned field in UploadTemp.
    I've done this with SQL Server no problem, but I've been trying for two days to make this work with Oracle and I can't figure it out. I've been trying to use SQL*Loader, but I can't even get it to run properly on my machine.
    I did create a Control file, saved as RetFile.ctl. Below is the contents of the CTL file:
    LOAD DATA
    INFILE 'C:\OracleTest\ReturnedFile.txt'
    APPEND
    INTO TABLE UploadTemp
    FIELDS TERMINATED BY "'"
    ENVELOPE,
    DATERETURNED
    If I could get SQL*Loader running, below is the code I came up with to import the text file and then to do the compare to the Manifest table and update as appropriate:
    sqlldr UserJoe/Password123 CONTROL=C:\OracleTest\RetFile.ctl LOG=RetFile.log BAD=RetFile.bad
    update Manifest m set m.DateReturned =
    (select t.DateReturned
        from UploadTemp t
        where m.Envelope = t.Envelope
    That's all I got. As I said, I can't find a way to test it and I have no idea if it's even close.
    PLEASE...can anyone assist me? Am I even close on this thing?
    Joe

    If your ReturnedFile.txtfile is comma separated then you need TERMINATED BY "," not TERMINATED BY "'" in your control file.  If there happens to not be an ending comma in any row, then you also need to add TRAILING NULLCOLS to your control file.  You should also use a date format for your date in your control file that corresponds to the date format in your ReturnedFile.txt file, in case it does not match the date format on your system.  You need to add a WHERE EXISTS clause to your update statement to prevent any rows that do not match from having the DateReturned updated to a null value.  Please see the example below.  If this does not help then please do a copy and paste as I did, that includes a few rows of sample data and table structure.  It would also help to see your SQL*Loader log file or a SQL*Loader error message.  If you can't get SQL*Loader to run properly, then you may have other issues, such as file permissions at the operating system level.  There are also other options besides the methods below.  For example, you could use an external table, instead of SQL*Loader, if your ReturnedFile.txtfile is on your serer, not your client.  You could also use merge instead of update.
    SCOTT@orcl_11gR2> host type returnedfile.txt
    env2,03-07-2013
    env3,04-07-2013
    env4,05-07-2013
    SCOTT@orcl_11gR2> host type retfile.ctl
    LOAD DATA
    INFILE 'ReturnedFile.txt'
    APPEND
    INTO TABLE UploadTemp
    FIELDS TERMINATED BY ","
    trailing nullcols
    (ENVELOPE
    , DATERETURNED date "dd-mm-yyyy")
    SCOTT@orcl_11gR2> create table uploadtemp
      2    (envelope         varchar2(15),
      3     datereturned  date)
      4  /
    Table created.
    SCOTT@orcl_11gR2> create table Manifest
      2    (Envelope         varchar2(15),
      3     DateSentOut   date,
      4     DateReturned  date)
      5  /
    Table created.
    SCOTT@orcl_11gR2> insert all
      2  into manifest values ('env1', sysdate-7, sysdate-3)
      3  into manifest values ('env2', sysdate-6, null)
      4  into manifest values ('env3', sysdate-5, null)
      5  select * from dual
      6  /
    3 rows created.
    SCOTT@orcl_11gR2> select * from manifest
      2  /
    ENVELOPE        DATESENTO DATERETUR
    env1            28-JUN-13 02-JUL-13
    env2            29-JUN-13
    env3            30-JUN-13
    3 rows selected.
    SCOTT@orcl_11gR2> host sqlldr scott/tiger CONTROL=RetFile.ctl LOG=RetFile.log BAD=RetFile.bad
    SQL*Loader: Release 11.2.0.1.0 - Production on Fri Jul 5 13:15:06 2013
    Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
    Commit point reached - logical record count 3
    SCOTT@orcl_11gR2> select * from uploadtemp
      2  /
    ENVELOPE        DATERETUR
    env2            03-JUL-13
    env3            04-JUL-13
    env4            05-JUL-13
    3 rows selected.
    SCOTT@orcl_11gR2> update Manifest m
      2  set m.DateReturned =
      3    (select t.DateReturned
      4     from   UploadTemp t
      5     where  m.Envelope = t.Envelope)
      6  where exists
      7    (select t.DateReturned
      8     from   UploadTemp t
      9     where  m.Envelope = t.Envelope)
    10  /
    2 rows updated.
    SCOTT@orcl_11gR2> select * from manifest
      2  /
    ENVELOPE        DATESENTO DATERETUR
    env1            28-JUN-13 02-JUL-13
    env2            29-JUN-13 03-JUL-13
    env3            30-JUN-13 04-JUL-13
    3 rows selected.

  • JTable - column move and column spacing

    Hi,
    Can someone please show me how to prevent users from being able to move columns. I am not finding any code to do this.
    Also, how do I set fixed width for columns. I am using vectors to populate the data
    Much appreciated

    Hi,
    This is a beginner level question and you should have been able to figure this out yourself.
    Have an array with size equal to the number of columns you have and store in each element of the array the size you want for the column. Then your code should be easy.
    // For a table with 4 columns
    double [] columnWidths = { 100.0, 109.0, 120.0, 95.0 };
    TableColumnModel columnModel = jTable.getColumnModel();
                   for ( int k = 0, count = columnModel.getColumnCount(); k < count; k++ ) {
                       TableColumn column = columnModel.getColumn( k );
                       // Do you mean this?
                      column.setResizable( true );
                       // or this ?
                                                                                   column.setMinWidth( columnWidths[k] );
                       column.setMaxWidth( columnWidths[k] );
                   cheers,
    vidyut
    http://www.bonanzasoft.com

Maybe you are looking for

  • Since Snow Leopard Aperture 3 upgrades - multiple problems have all but disabled my computer

    I recently posted an Aperture and Apple TV question and it was suggested to me that because I'm having the plethora of serious problems that I needed to bring up the other issues here to seek advice. The following problems have been going on for many

  • Open new browser window from an Applet

    I have an applet that needs to initiate a new browser window to open and go to a specified URL. Can anyone help me with this?? Thanks in advance.

  • Can't hear the microphone

    Hi, I purchased a Speed Link USB microphone (http://www.play.com/PC/PCs/-/676/883/-/5983672/SPEEDLINK-SL-8709-Pure-Voice-Micr ophone-II-USB/Product.html?searchtype=genre). In the system properties, the device is recognised and when I speak into it, t

  • JRockit 1.4.2_05 crash

    I'm getting the following dump from Jrockit. The machine X86 32Bits 3,0GB ram (JRockit gets 2048m allocated) if that to much or is it a bug in jrockit that causes the following fault: ===== BEGIN DUMP =================================================

  • 10g R2 NVARCHAR2 check constraint problems

    Hi, Thanks for taking a look... I've just installed 10g R2 on Solaris 10 and run into a small problem with NVARCHAR2s. I have a table with a check constraint to make sure the column is a valid value on an nvarchar2 column. Querying the table for a sp