Please confirm: INT columns in calculations return INT results?

Is it true that, when creating a formula-based column in Answers, dividing an INT typed logical column into an INT typed logical column will result in an INT typed result?
I must have missed something fundamental here, but it seems counter-intuitive that you can't divide two numbers--regardless of how they are defined--into each other and get a fractional result.
It only worked as expected when I changed the physical column datatype of one of the logical columns to DOUBLE. Likewise, I suppose I could unmap the logical columns and cast them as DOUBLEs.
Apparently, I missed something fundamental here. Clarification would be most welcome.
-John

The OP doesn't expect those columns to be logged though.  He's performing an update on a table with a unique key, so GoldenGate should be extracting a fieldcomp (compressed update) record type with just the unique key values plus the column he's updating.
In my example above, I ran a straight forward "add trandata test.rowid_test" command and confirmed that GoldenGate had correctly created a supplemental log group containing my two unique key columns.
Also I reviewed the extract log and GoldenGate is already identifying the correct key values -
Wildcard TABLE resolved (entry TEST.*):
  TABLE "TEST"."ROWID_TEST";
Using the following key columns for source table TEST.ROWID_TEST: COL1, COL2.
I did actually try the KEYCOLS clause of my TABLE extract parameter at the time, as a possible workaround.  Unfortunately it made no difference.
I also reviewed the redo content with log miner and every column is logged into the redo, so GoldenGate is just acting on what it finds.  That's why I think really this one is going to be a case of raising a bug report with Oracle Support which will probably end up with the core database team.
My testing was on 11.2.0.4 by the way.

Similar Messages

  • Hi Attempting to update my card but keep getting this notice........................."We cannot verify the address that you've entered. Please confirm that you still wish to use this as your billing address, or return to your  billing form to edit your en

    Hi Attempting to update my card but keep getting this notice........................."We cannot verify the address that you've entered. Please confirm that you still wish to use this as your billing address, or return to your  billing form to edit your entry" and my billing My address is correct??@

    The card got declined on September 18th, please contact bank to get the exact reason. The billing details that we have is messaged to you, please confirm the address ,
    The CC is suspended as of now.
    Regards
    Rajshree

  • Please Help again !!! Return statements and references in JNI !!!

    hi,
    if somebody could help me again or have just a hint i am very thankful.
    let us examine i have the following simple c/c++-code for rectangular integration:
    JNIEXPORT void JNICALL
    Java_ValueList_callg1(JNIEnv *env, jobject obj)
    alpha[indx][temp]=-10*log10(integrate_rect(uk, ok, -aey/2., aey/2., sigmax, sigmay, 500, 500)this code calls the function integrate rect for a two dimensional rectangular integration and normally returns the double value temp to the function caller:
    double integrate_rect(double rectxmin, double rectxmax, double rectymin, double rectymax, double sigmax, double sigmay, int xsteps, int ysteps)
         //cout<<"You are using trapezoid integration method !!!"<<endl;
         double xmin=trapxmin;
         double xmax=trapxmax;
         double ymin=trapymin;
         double ymax=trapymax;
         //declare number of trapezoids in x and y directions
         int m=xsteps;     //x direction
         int n=ysteps;     //y direction
         //declare steps in x and y directions
         double hx=(xmax-xmin)/m;
         double hy=(ymax-ymin)/n;
         double temp = 0.;
         double y=ymin;
                   for (int indy = 0; indy < n; indy++)
                        {     //count y-steps
                             double x=xmin;
                                       for (int indx = 0; indx < m; indx++)
                                            {     //count x-steps
                                                  /*add for every x,y loop the previous temp to the actual temp
                                                   distance in x and y directions has to be added to every 'partial' function*/
                                                   /**temp += (1./4.*hx*hy*(f(x, y, sigmax, sigmay) + f(x+hx, y, sigmax, sigmay) + f(x, y+hy, sigmax, sigmay) + f(x+hx, y+hy, sigmax, sigmay)));
                                                   x+=hx;
                                            }     //end x direction
                                       y+=hy;
                        }     //end y direction
                   return temp;     //return value to the function caller
    }     //end of trapeziod integration     examine using JNI now: the integrate function returns type of double the JNI method "return" is void....so i do not want any value come back to java.
    I want the value to reside in native code without passing the value outside native code and in again !!! Is this possible ???
    Another question here is how to handle with references?? If i understand correct in JNI tutorial you have to create global references to prevent the "temp" value in integrate function beeing garbage collected.
    I get stuck here because i did not find anything about multiple methods residing in native code.
    e.g.
    //rectangular integration
    double integrate_rect(....)
    return temp;
    //integration through gsl library
    double integrate_gsl(....)
    return result:I want to return the result to the function caller on NOT to java.
    Is it really the only solution to pass the value back to java and then to another native method again (which would result in multiple loops from java to native, to java and native back again....) or is there a trick how i can return a value to the function caller.
    Please give me a hint on this.
    regards

    examine using JNI now: the integrate function returns
    type of double the JNI method "return" is void....so
    i do not want any value come back to java.
    I want the value to reside in native code without
    passing the value outside native code and in again
    !!! Is this possible ???Yes. This is a C/C++ question however. The answer lies there - use a global variable.

  • Please confirm is the maximum Text Data Type Size within MDS 4000 characters

    Hi,
    Please confirm is the maximum Text Data Type Size within MDS 4000 characters?
    If you could give me a link referencing my answer to the above question that would be even better.
    Kind Regards,
    Kieran.
    Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/

    However I am extending a system which stores dynamic SQL within an MDM column to facilitate a generic extract and load process. I am sure you are already aware in this type of scenario the business rules behind a piece of dynamic SQL defining a generic
    extract process could easily exceed 4000 characters.
    Kieran Patrick Wood http://www.innovativebusinessintelligence.com http://uk.linkedin.com/in/kieranpatrickwood http://kieranwood.wordpress.com/

  • Lookup column in calculated column formula

    I have a Lookup column(Discountfirst) which has Number.
    I also have another Calculated column(Finaldate) with Resulttype DateTime.
    One more column(DateofReceipt) in Date.
    My Calculated column formula looks like this
    =(DateofReceipt)+(Discountfirst).
    I get an error
    "One or more column references are not allowed, because the columns are defined as a data type that is not supported in formulas".
    I googled and came to know I can't use Lookup Column in Calculated field.
    Any suggestion how can do this ?

    This can't be done using calculated columns because calculated columns can only be used for columns on the same list.
    Using SharePoint Designer Workflows you can just use Create List Item and Update List Item actions so that whenever a user adds a value the item will be added in another list's column which contains the previous amounts already.
    http://stackoverflow.com/questions/16295567/how-to-create-calculated-column-with-data-from-another-list
    https://social.msdn.microsoft.com/forums/sharepoint/en-US/01989169-eac7-4f28-809d-6e5af400fb03/lookup-column-to-calculated-field-showing-string-at-beginning
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

  • Make a number in column A always return a different specific number in column B

    I'm trying to create a retirement calculator.
    How do I set it up so that no matter where a specific number appears in column A, column B, same row, always returns a different specific number.
    This second number cannot be derived from the first mathematically.
    example:
    Column A your current age is entered in the first cell.
    Column B is the Life Expectency Factor (LEF). Before age 70 it is 0.  At age 70 that number is 24.7, at 71 it is 26.4 etc.
    Column C returns the Minimum Required Distribution (How much one has to withdraw) (B * $IRA = $MinDist)
    Depending on the age in the first cell of column A, age 70 could be in any row.
    How can I have the LEF in column B move with the age so that no matter in which row age 70 may appear in column A, that row in column B always returns 24.7 and age 71 always returns 26.4... and on.
    No matter which row 70 is in, 24.7 is always next to it in the same row. This will go from 70 to 100 each with a specific LEF next to it.
    Thanks

    Hi Les,
    Setup a Lookup table listing the LEF in column B beside each age in column A. Assuming one header row, start with 0 and 0 in A2 and B2, 70 and 24.7 in A3 and B3, etc.
    On your Main table, enter the formula below in the first data cell of Main::column B (B2, again assuming a single header row for labels). Fill the formula down to the end of the table.
    Main::B2: =LOOKUP(A,Lookup::$A,Lookup::$B)
    Fill the formula to the end of column B
    Numbers on the lookup table on the right are from the (US) government Social Security Administration Actuarial Life Table, and may not (do not, for the two examples in your post) agree with those you are using.
    Regards,
    Barry

  • Urgent - Please confirm questions regarding repository (.rpd)

    Please confirm that by changing the repository (.rpd) any reports developed using that repository will be lost.

    Kishore mentioned the Subject Area, and his statement is correct. But allow me to describe what that means in terms of the repository.
    You have three layers in the repository - Physical, Business Model, and Presentation. Even if you make TONS of changes in the Physical and/or Businee Model layers, but the folders and columns in the Presentation Layer remain the same (i.e. if all you're doing is changing the underlying definitions of the Presentation Layer objects), then your saved reports will be just fine. Answers will see the exact same columns that it saw before the changes, because you would have made no changes to what Answers looks at -- the Presentation Layer.
    You may also ADD new columns to the Presentation Layer, and that won't hurt anything either, because your existing queries wouldn't have included them yet -- they didn't exist before!
    If you move columns around in the Presentation Layer, into different folders, that would typically be a bad thing, because your existing query would be expecting to find a particular column in a particular presentation table, and it wouldn't be there.
    If you rename a column, you would probably be OK. When you rename a Presentation layer column, OBIEE automatically assigns an Alias (see the columns Alias tab), so that existing reports don't break.

  • I have installed iOS7 on my iPhone4. I am able to add/edit contacts by clicking the "contact" icon. But when I am trying to do the same after clicking the "phone" icon, it is not displaying the keypad. I believe it is a bug in iOS7. Please confirm. iPhone

    I have installed iOS7 on my iPhone4. I am able to add/edit contacts by clicking the "contact" icon. But when I am trying to do the same after clicking the "phone" icon, it is not displaying the keypad. I believe it is a bug in iOS7.
    Please confirm.
    iPhone 4, iOS 7

    Hello jayanand,
    You may need to force close all open apps, then restart the phone. If necessary, you may need to reset the phone after that.
    iOS: Force an app to close
    http://support.apple.com/kb/HT5137
    iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    Cheers,
    Allen

  • Please confirm use of mini DVI-Video (s-video) cable with Macbook

    Hi,
    I have tried to use the Mini DVI-> Video cable with my new Macbook in order to be able to connect to my TV.
    Unfortunately it doesnt work, I do get the resolution change when I plug in the cable but nothing on the TV. I went back to the local Apple center and they tested the cable on a Powerbook G4, it worked flawlessly. Then they tried a monitor on my Macbook's DVI port, it also worked.
    But when trying the mini DVI to Video cable on the Macbook, no luck!
    Can anybody please confirm they have used this cable and connected successfully to a TV?? Using either the s-video option or composite?
    Thanks in advance!!!
    Best Regards,
    Thomas
    G5 DP2.0, Macbook Mac OS X (10.4.6)

    I can confirm that the s-video connection to a standard CRT TV using the mini-DVI video adapter does NOT work with my MacBook.
    The display is detected, and when mirroring is enabled, the resolution on the MacBook display is adjusted, but the TV doesn't display the MacBook signal. Instead, I get a black screen or some random flickers of color. Following the instructions in the help files, I've adjusted the resolution down to its lowest level with no success.
    My guess is that this is related to the fact that the integrated graphics relies on system RAM, and I am running my machine with the stock 512 Mb RAM it shipped with (2 GB are on their way).
    On the off chance it would help, I even tried closing the display, in hopes that the memory savings from turning off the MacBook display would enable the TV signal, but no luck.
    Thomas, how much RAM do you have in your MacBook?
    Those of you who have been successful using external displays, are any of you using the stock 512 Mb RAM?
    2.0 GHz Core Duo MacBook (Black), 512 Mb RAM   Mac OS X (10.4.6)   Dual 500 MHz G4 "Gigabit Ethernet"

  • I'm from Brazil and I would like to know if the unlocked iPhone 5 which advertesed on the Apple Store webpage works fine in Brazil. Could someone from Apple please confirm that?

    Hello Apple Support Team,
    I'm from Brazil and I would like to know if the unlocked iPhone 5 which is advertesed on the US Apple Store webpage works fine in Brazil. Could someone from Apple please confirm that for me?
    Thanks in advance.

    The iPhone bought unlocked from the Apple store in the US will work in Brazil on GSM. Nevertheless the LTE frequencies might be different.
    Be aware that:
    You will NOT be able to order from the US Apple online store. You will have to go to a physical Apple store in the US.
    The warranty is only valid in the US and you will not be able to get warranty service in Brazil.
    With all of that, why not buy the iPhone in Brazil?

  • NetStream.send not working in Flash Player 11.2 Beta with Cirrus, Please confirm if it is a bug

    Title
    NetStream.send not working in Flash Player 11.2 Beta with Cirrus, Please confirm if it is a bug or feature
    Description
    Problem Description:
    NetStream.send can not send data to peerstreams when using with cirrus. Conflict with documents.
    Sorry for tag the build as 11.0.1.3 while the bug is actually on 11.2 beta since the bug report system didn't have 11.2 beta yet.
    If you are not responsible for 11.2 beta bug fix, please help a hand to handle this bug to 11.2 team.
    This bug is "killing" to your application, so we really appreciate your help. Thanks.
    ==Publisher==
    nc.connect("rtmfp://");
    var ns:NetStream = new NetStream(nc, NetStream.DIRECT_CONNECTIONS);
    ns.publish("sendtest");
    ...//after connection success.
    ns.send("clientfunction", "ok"); // this line cannot reach subscribers. even if subscribers have client object correctly.
    ==Subscriber==
    nc.connect("rtmfp://");
    var ns:NetStream = new NetStream(nc, cirrusid);
    var client:Object = new Object();
    client.clientfunction = clientfunction; // target function
    ns.client = client;
    ns.play("sendtest");
    Steps to Reproduce:
    1. compile the code in the attachment to SendTestExample.swf (not be able to paste it here)
    2. run it under flash player 11.2.202.19 beta
    3. run it under flash player 11
    Actual Result:
    HeartBeat is:
    Start HeartBeat:
    send hello
    send hello
    send hello
    which means NetStream.send was not able to call "clientfunction" as expected.
    Expected Result:
    Start HeartBeat:
    send hello
    in client function: hello
    send hello
    in client function: hello
    send hello
    in client function: hello
    which can call into the clientfunction as flash player 11 did.
    Any Workarounds:
    I can not find it out since it's an api level bug. But this can be very important for lots of applications which rely on send to do rpc.
    Test Configuration
    IE8, Firefox under Windows 7
    Also have problem under Windows XP (but not well tested on this platform)
    App Language(s)
    ALL
    OS Language(s)
    ALL
    Platform(s)
    Windows 7
    Browser(s)
    Internet Explorer 8.0
    ==Attachment==
    package {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.NetStatusEvent;
        import flash.events.TimerEvent;
        import flash.media.Video;
        import flash.net.NetConnection;
        import flash.net.NetStream;
        import flash.text.TextField;
        import flash.utils.Timer;
        import flash.utils.setTimeout;
        public class SendTestExample extends Sprite
            public static var statusArea:TextField;
            var ncServer:NetConnection = new NetConnection();
            var nsServer:NetStream;
            var ncClient:NetConnection = new NetConnection();
            var nsClient:NetStream;
            var timer:Timer = new Timer(1000);
            public function SendTestExample() {
                ncServer.addEventListener("netStatus", onNCStatusServer);
                ncServer.connect("rtmfp://p2p.rtmfp.net","99f72ccbed0948d7589dc38a-3ce1b2616680");
                statusArea = new TextField();
                status("status");
                statusArea.x = 0;
                statusArea.y = 0;
                statusArea.border = true;
                statusArea.width = 200;
                statusArea.height = 350;
                addChild(statusArea);
            function onNCStatusServer(event:NetStatusEvent):void {
                status("Step 1:");
                status("server: " + event.info.code);
                status("id: " + ncServer.nearID);
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        nsServer = new NetStream(ncServer, NetStream.DIRECT_CONNECTIONS);
                        nsServer.addEventListener(NetStatusEvent.NET_STATUS, onNSStatusServer);
                        nsServer.publish("sendtest");
                        ncServer.removeEventListener(NetStatusEvent.NET_STATUS, onNCStatusServer);
                        ncClient.connect("rtmfp://p2p.rtmfp.net","99f72ccbed0948d7589dc38a-3ce1b2616680");
                        ncClient.addEventListener("netStatus", onNCStatusClient);
                    case "NetStream.Publish.BadName":
                        //status("Please check the name of the publishing stream" );
                        break;
            function onNCStatusClient(event:NetStatusEvent):void {
                status("Step 2:");
                status("client: " + event.info.code);
                status("id: " + ncClient.nearID);
                switch (event.info.code) {
                    case "NetConnection.Connect.Success":
                        nsClient = new NetStream(ncClient, ncServer.nearID);
                        var c:Object = new Object();
                        c["clientfunction"] = clientfunction;
                        nsClient.client = c;
                        nsClient.play("sendtest");
                        ncClient.removeEventListener(NetStatusEvent.NET_STATUS, onNCStatusClient);
                        //setTimeout(sendHello, 5000);
                    case "NetStream.Publish.BadName":
                        //status("Please check the name of the publishing stream" );
                        break;
            protected function onNSStatusServer(event:NetStatusEvent):void {
                status("nsserver: " + event.info.code);
                if (event.info.code == "NetStream.Play.Start") {
                    status("Start HeartBeat:");
                    this.timer.addEventListener(TimerEvent.TIMER, function (e:Event):void {
                        sendHello();
                    this.timer.start();
            protected function sendHello():void {
                status("send hello");
                nsServer.send("clientfunction", "hello");
            protected function status(msg:String):void
                statusArea.appendText(msg + "\n");
                trace("ScriptDebug: " + msg);
            protected function clientfunction(event:Object):void {
                status("in client function: " + event);

    Thanks for reporting. I can reproduce the bug in house. We will investigate.
    Calise

  • Please confirm whether a Lightning to 30-pin Adapter will work with Apple 30-pin Digital AV Adapter?

    Please confirm whether a Lightning to 30-pin Adapter is suppose to work with Apple 30-pin Digital AV Adapter?
    The Packaging of Lightning to 30-pin Adapter suggests it does.
    But I have tried this today and my IPad just stated Unsupported accessory.

    Expect Lightning extention cables in black shortly. Since extention need no special circuitry 3rd party's are already working on then.

  • "Please Confirm You Are Not A Robot" page is blank

    When setting up Firefox Sync on my desktop, the page "Please Confirm You Are Not A Robot" is blank with no code given or blank to copy it in.

    Installed ADOBE SHOCKWAVE and still doesn't work

  • Please Help Urgent:Fast Search returning wrong result sets

    Hi All,
    We are facing below issue with fast search.
    Currently in My project  when  we are searching  for a phrase it is returning wrong result sets.
    For example if we search for “Endura”, It is returning documents related to
    Endura  as well as Centura.
    But the expected results are only Endura documents.
    When we look in to the documents we didn’t find the search term (“Endura” ) either inside document content or in its meta data.
    In order to resolve the issue we tried the below steps
    1-     
    We manually edited and saved the document, to ensure the appropriate Guid association to metadata.
    2-     
    Index reset
    3-     
    Full crawl
    But no luck  so far.
    Please help.Thanks in advance.
    Regards
    Subrat

    Subrat,
    This may be related to spellchecking or may be synonym. Spellcheck is based on indexed terms.
    The best test would be to run the queries from qrserver (13280) and then look at the spellcheck query transformations. If spellchecking is not doing it, then you must have a synonym setup .Check your keyword/synonyms from the SharePoint side. 

  • Please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire

    Hi everyone,
    Could someone who is actually using this image please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire
    Thank you
    ~B

    Hi everyone,
    Could someone who is actually using this image please confirm that c3560-ipservicesk9-mz.122-55.SE9 supports xconnect and pseudo-wire
    Thank you
    ~B

Maybe you are looking for