Meaning of (+) sign

Sorry for the question as it might be too simple to ask here but I could find anything in the internet. I've been given a query part of which is like the following:
WHERE AN.NUMBER=BH.NUMBER(+)
What is that (+) sign in the where clause? Is it used only in Where clauses?
Edited by: Mikail on 07.06.2011 3:08

Outer join (+) syntax examples
The most common notation for an outer join is the (+) notation. This, from the great book "Easy Oracle SQL" by Lt. Col. John Garmany:
For example, if I list my authors and the books they have written, I get the results below.
SQL> select
2 author_last_name,
3 book_key
4 from
5 author join book_author using (author_key)
6 order by author_last_name;
AUTHOR_LAST_NAME BOOK_K
hester B101
hester B109
hester B116
jeckle B102
The problem with this listing is that there are ten authors in the author table and only eight listed. The remaining two authors have not yet written a book. What if I wanted the listing to include these two authors? Because they do not match the equal join, I will need to use an outer join. An outer join will include all rows from the outer table and those matching rows from the other table. Rows that are included from the outer table that have no match in the other table will have NULLs in those columns.
SQL> select
2 author_last_name,
3 book_key
4 from
5 author left outer join book_author using (author_key)
6 order by author_last_name;
In the example above, the AUTHOR table is on the left, and we are using a left outer join, so we get all the rows in the AUTHOR table and the matching rows in the book_author table. Notice that both authors clark and mee now are listed, and the book_key column is NULL. In the standard Oracle format, outer joins can be confusing. Below is the same query in the standard Oracle format.
select
author_last_name,
book_key
from
author,
book_author
where
author.author_key = book_author.author_key(+)
order by author_last_name;
Notice the (+) in the WHERE clause. This indicates a left outer join. If we were using a right outer join, the WHERE clause would be:
author.author_key(+) = book_author.author_key
Here, all the rows from the book_author table would be included and the missing rows from the AUTHOR table would be NULL. The example below demonstrates the ANSI right outer join.
SQL> select
2 author_last_name,
3 book_key
4 from
5 author right outer join book_author using (author_key)
6 order by author_last_name;
AUTHOR_LAST_NAME BOOK_K
hester B116
hester B109
hester B101

Similar Messages

  • My Creative Cloud desktop app does not display any means of signing in to my account. What would be the reason?

    Creative Cloud desktop app does not display any means of signing in to my account. What would be the reason

    BLANK Cloud Screen http://forums.adobe.com/message/5484303 may help
    -and step by step http://forums.adobe.com/thread/1440508?tstart=0
    -and http://helpx.adobe.com/creative-cloud/kb/blank-white-screen-ccp.html
    or
    Chat Now button near the bottom for Activation and Deactivation problems may help
    http://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html

  • Meaning of Signs of Maps 3.08

    Hi,
    unfortunately the documentation of Maps 3.08 (on Nokia 701) is limited.
    Please have a look at the attached screen shot showing a part of a map of Germany.
    Does anyone know the meaning of the round sign (two cars one after the other) in bottom right corner? Sometimes it is crossed out and only greyed visible.
    In addition I would like to know the meaning of the grey round number plates ("8" and "47") on the two "Autobahn"  routes.
    Thank you for your help.
    nobbyk
    Solved!
    Go to Solution.
    Attachments:
    Scr000003.jpg ‏26 KB

    nobbyk wrote:
    Does anyone know the meaning of the round sign (two cars one after the other) in bottom right corner? Sometimes it is crossed out and only greyed visible.
    You have chosen "Traffic updates" and application is "Online" as here:/t5/Maps-Navigation-and-GPS/maps-3-08-icon-with-2-​cars-and-a-stripe/m-p/1220301/highlight/true#M3804​...
    You might like to look at this specific Nokia resource for Symbian Belle devices:http://nds1.nokia.com/phones/files/guides/Nokia_Ma​ps_3.08_Belle_UG_en_GB.pdf
    Happy to have helped forum with a Support Ratio = 42.5

  • Is there any means to sign a document allowing change ?

    Hi,
    I am looking for the way to make a signiture that allow me to control the properties of the signed document.
    To be precise, I would like to create a signed document that has a "Changing the Document" property set to "Allowed".
    Basically when I signed a document then "Changing the Document" and "Document Assembly" would be set to "Not Allowed". (Please see following image)
    Could anyone tell me if it is possible to sign a document allowing "Changing the Document"  ?
    I wonder if I could create a digital ID that make it possible, or if I could specify my original default method for Verifying Signatures than "Adobe default security".
    I would truly appreciate for your help !!
    Thanks.

    The purpose of digital signing is to guarentee not only your signature but that the document you signed. So in brief, the answer should be no.

  • Digital Sign into payload and other security doubts

    Hello experts,
    I have a RFC_to_SOAP scenario, and I have to digitally sign the information of the outbound payload (comming from the RFC sender) AND add it to the inbound payload (send it to the target web service, which imported wsdl file is forcing me to include that sign).
    In order to do so, can I use the receiver agreement option for digitally sign the document? I guess I can't because it would be added to the payload. So how to do it? Should it be done in message mapping as java mapping? Any indications about how to do that?
    Besides I have a doubt about the certification settings in the receiver soap channel and the sign settings in receiver determination. What's exactly the difference? What does each of them with the message?
    Thanks in advance.

    Hi Ivan, thank you for your response.
    I'm trying to develope a module for the soap adapter as you suggested, however I have a question about what you said.
    If you only want to sign the content of the XML and not sing the whole payload you can use a Java Mapping
    What exactly do you mean with signing the whole payload or just the content?
    If I have this xml
    <?xml version="1.0" encoding="UTF-8" ?>
      <ListaDecV3Ent xmlns="https://www3.aeat.es/ADUA/internet/es/aeat/dit/adu/adht/banent/ListaDecP3Ent.xsd">
      <declarante>
      <NifDeclarante>27456992N</NifDeclarante>
      <NombreDeclarante>José Gutierrez</NombreDeclarante>
      </declarante>
      </ListaDecV3Ent>
    with signing only the content you mean that it would only make the digest and encription of the text 27456992N and José Gutierrez, and signing the whole payload would digest and encritp the xml tags too? If so I need the whole payload to be signed.
    Couldn't be that done in java mapping?
    By the way I've seen documentation indicating that in order to program an adapter module, a J2EE Java Bean must be developed and deployed to the server. However I'm working in PI 7.1 and in the module tab of the channel I see the option to use a Java Library instead (the options are local enterprise bean, remote enterprise bean and java library). Is it possible? Any info on how it works?
    About my doubts in the previous post, if I use the receiver agreement sign option, where would exactly be the sign be placed in the message, and what would it exactly sign?
    Any forum mate who can answer is welcome
    PD: Ivan I'll open a thread in the spanish forum too if you want to talk there

  • Smartform Printing Problem After - Sign

    I have some strange problem in Smart forms.
    Actually I am printing PO Number in Invoice layout and its printing normally .
    But If Po Number Value Like 1-234567 or ABC-234 then its printing only 1 or ABC.
    Means after - sign its not printing any thing.
    Could you anybody help me on this issue.
    Regards
    Vijay Maurya

    May be there is some SPLIT statement AT '-' to split the PO and print only first part.
    Try to Search it in Smartform.
    Do like:
    Open Smartforms.
    Press Test Button.
    You will now on the SE37 screen.
    Now, open it
    Select the Find button
    Enter your Text
    Select the "In Main Program"   << IMportant
    And press Enter...
    If that text or Program lines exsists in your Smartform anywhere, you will get that code.
    Regards,
    Naimesh Patel

  • A PKI Code Signing Certificate question.

    Hello,
    Can someone please help me with the following question.
    I have created and used a code Signing certificate from our Microsoft Enterprise CA before which works OK, but I am not sure I did it correctly, and have a few related questions please.
    what I did.
    1: Logged on the CA directly, went to the CertSvc web site, requested a code signing cert, issued it and exported it along with the private key.
    2: Imported the above certificate into CurrentUser/My store on PC and used it to sign code
    3: Took the came certificate (along with the private key, and this is where perhaps I made at least one mistake) and imported it into the 'Trusted Publishers' store the PC that will be running the signed code. This step was done so the user does not receive
    a message asking if they want to run the code signed by "AAnotherUser" as it were, as although the code is signed by a trusted CA, the user still gets this warning message as the 'Publisher' is not in the 'Trusted Publishers' list. Therefore the
    way I sorted this at the time was to take the whole certificate as above and import to this store.
    The first mistake I made (as far as I can see as I am new to this area) I think I should have not imported the certificate 'along with its private key' into the trusted publishers store? in other words should I have imported the certificate 'minus its
    private key' into the trusted publishers store?
    Also, I understand you have to have the certificate along with is private key to sign code. I am 'assuming' a Hash of the code is taken and this is signed (encrypted) with the private key (in the same way a CA signs a CSR for a WEBServer cert for example),
    is that correct i.e. is that what it mean to sign code?
    if the above is correct then I assume you only need the 'public' key of the code signed cert in the 'Trusted Publishers Store' to verify the code was signed by a trusted CA and it has not been altered e.g. the Hash code still computes to the same value.
    Is this correct?
    My next question is regarding the private key. As I need to 'Login' to AD in order to request a code signing cert, can the 'private key' not be stored securely in AD along with my AD User account?
    if the above is possible (which would make good sense to me I think) then I do not have to worry about looking after the safety of the private key as the system 'AD' can do this for me. It would also mean which every computer I logon to in the domain I would
    have access to the private key (but no other user) and therefore be able to sign code I assume. Does this last paragraph make sense can this be done/is this done?
    Basically I need to understand the above, in order to understand more about Crypto.
    I also need create a code signing cert for a 'department' of about 10 people. Therefore I was thinking about creating and AD account called 'XYZCorpCodeSigning' or what ever, and issuing a code singing cert to this entity. If the private key could be stored
    in AD then accessed used once signed in as this account (these 10 people would need to know the password for the account) this would make life easier/more secure, I think.
    I know there are several question above, but it would be great it they would be answered as I would help me understand more about how it all works and to solve a problem too
    Thanks very much
    AAnotherUser__
    AAnotherUser__

    > The first mistake I made (as far as I can see as I am new to this area) I think I should have not imported the certificate 'along with its private key' into the trusted publishers store
    yes, it is not correct. Only public part should be imported to a Trusted Publishers container.
    >  is that correct i.e. is that what it mean to sign code
    exactly. Encryption with private key and decrypting with public key is called "digital signature".
    > if the above is correct then I assume you only need the 'public' key of the code signed cert in the 'Trusted Publishers Store' to verify the code was signed by a trusted CA and it has not been altered e.g. the Hash code still computes to the same
    value. Is this correct?
    yes. Client uses only public part of the certificate to validate the signature.
    > As I need to 'Login' to AD in order to request a code signing cert, can the 'private key' not be stored securely in AD along with my AD User account?
    normally code signing certificates are not stored in Active Directory and should not be there, because signing certificate is included in the signature field.
    > I do not have to worry about looking after the safety of the private key as the system 'AD' can do this for me.
    this is wrong assumption. A user is responsible to protect signing private key from unauthorized use.
    > If the private key could be stored in AD then accessed used once signed in as this account (these 10 people would need to know the password for the account) this would make life easier/more secure
    wouldn't, because if something happens -- you will never know who compromised the key.
    as a general practice, we recommend to purchase at least few smart cards to store signing keys. Depending on a particular code development practice, there might be a dedicated employee (for example, manager of devs) who the only has access to a smart card
    (and PIN) and signs the code upon dev request. Or issue a dedicated smart card with unique signing certificate to each developer. However this will add a complexity in signing certificate trust management.
    My weblog: en-us.sysadmins.lv
    PowerShell PKI Module: pspki.codeplex.com
    PowerShell Cmdlet Help Editor pscmdlethelpeditor.codeplex.com
    Check out new: SSL Certificate Verifier
    Check out new:
    PowerShell FCIV tool.

  • Cannot sign pdf form

    I create a pdf form from word to a pdf fillable form.  I can sign this form.  After I save the form as reader extended pdf form.  I cannot sign the form.  How can I fix the problem?

    When you say "sign", do you mean digitally sign or add an e-signature, which can be a hand-drawn signature? If a document is Reader-enabled, the EchoSign e-signature functionality is not available, but it does allow digital signatures if enabled with Acrobat Pro, as opposed to Standard.

  • About Topology Edge's sign problem

    I found that sign(+ or -) of edges has different meaning in different context,
    such as in Edge information table, in SDO_TOPO_OBJECT (-10, 2) with SDO_TOPO_GEOMETRY constructor, etc.
    What's the meaning of sign with edges in this example?
    Comes from Topology and Network Data Models Developer's Guide:
    -- CITY_DATA layer, land parcels (topo_geometry_ layer_id = 1),
    -- parcel P2 (topo_geometry_id = 2)
    SELECT SDO_TOPO.GET_TOPO_OBJECTS('CITY_DATA', 1, 2) FROM DUAL;
    SDO_TOPO.GET_TOPO_OBJECTS('CITY_DATA',1,2)(TOPO_ID, TOPO_TYPE)
    SDO_TOPO_OBJECT_ARRAY(SDO_TOPO_OBJECT(9, 1), SDO_TOPO_OBJECT(10, 1), SDO_TOPO_OB
    JECT(13, 1), SDO_TOPO_OBJECT(14, 1), SDO_TOPO_OBJECT(17, 1), SDO_TOPO_OBJECT(18,
    1), SDO_TOPO_OBJECT(6, 2), SDO_TOPO_OBJECT(7, 2), SDO_TOPO_OBJECT(8, 2), SDO_TO
    PO_OBJECT(9, 2), SDO_TOPO_OBJECT(10, 2), SDO_TOPO_OBJECT(11, 2), SDO_TOPO_OBJECT
    (12, 2), SDO_TOPO_OBJECT(13, 2), SDO_TOPO_OBJECT(14, 2), SDO_TOPO_OBJECT(17, 2),
    SDO_TOPO_OBJECT(18, 2), SDO_TOPO_OBJECT(19, 2), SDO_TOPO_OBJECT(20, 2), SDO_TOP
    O_OBJECT(-6, 2), SDO_TOPO_OBJECT(-7, 2), SDO_TOPO_OBJECT(-8, 2), SDO_TOPO_OBJECT
    (-9, 2), SDO_TOPO_OBJECT(-10, 2), SDO_TOPO_OBJECT(-11, 2), SDO_TOPO_OBJECT(-12,
    2), SDO_TOPO_OBJECT(-13, 2), SDO_TOPO_OBJECT(-14, 2), SDO_TOPO_OBJECT(-17, 2), S
    DO_TOPO_OBJECT(-18, 2), SDO_TOPO_OBJECT(-19, 2), SDO_TOPO_OBJECT(-20, 2), SDO_TO
    PO_OBJECT(-1, 3), SDO_TOPO_OBJECT(3, 3), SDO_TOPO_OBJECT(4, 3), SDO_TOPO_OBJECT(
    5, 3), SDO_TOPO_OBJECT(6, 3), SDO_TOPO_OBJECT(7, 3), SDO_TOPO_OBJECT(8, 3))

    Edges have an orientation given by the coordinates of the edge. When an edge is created in the topology, it has a certain sequence of
    vertices: v1, v2, v3, ..., vn.
    Now, if you want to define an road that goes from vn to v1 instead of going from v1 to vn, you define the sdo_topo_geometry
    with the negative edge ID.
    If you want the road to go from v1 to vn, you define the sdo_topo_geometry with the positive edge ID.
    siva

  • I have no sign in page on my iPad, where do I find this please

    I have no sign in page for iCloud on my iPad, where can I find this please?

    Tap Settings > iCloud to access your iCloud settings.
    Not sure exactly what you mean by, "sign in" ..
    Apple - iCloud - Learn how to set up iCloud on all your devices

  • Trying to sign in to ps 6

    ps 6 wont open tells me to sign in then tells me the internet isn't connected which it is, or my computer clock is wrong what does this mean?

    Sign in, activation, or connection errors | CS5.5 and later
    Mylenium

  • Simple question involving data signing and encryption

    What is exactly mean by signing and encrypting data?
    And how would it apply to the case of a web browser..where I have to sign and encrypt data to and from a web browser? In this case it is an output and input stream.
    Does every byte have to be signed or just the starting bytes? Singing every byte would make the process slow and inefficient

    I know if you you sign and encrypt the data to the
    web browser, it will obviously not be recognized but
    this is my scenario:Your ASCII art didn't come across at all, I'm afraid - I'm not sure what you were going for, but I can't seem to recreate it. I think I can follow the explanation, though.
    P is the program i am developing. It is supposed to
    encrypt and sign data to and from the web browser.
    P1 get the web browser request, encrypts the data
    a and is supposed to sign the data...send it
    to P2 which decrypts and verifies the signing which
    then forwards it to the proxy or the server as seen.
    Vice versa from the server response.So you're working on a web-proxy that encrypts it's transmissions, and you want to add signature verification as well.
    My question still remains...how do you sign a stream?I answered your question, actually. You don't sign "streams" - you sign "messages". In your case, you sign the entire transmission, and then you transmit it.
    Right now I am using RSA keys to send a symmetric key
    across safely for the decryption etc I have the
    encryption/decryption process covered and the browser
    works..but i didn't do signing of any sort...how to
    implement this..for every byte? Is signing necessary?Given your requirements, I have to ask - why are you re-creating SSL? If you have P1 and P2 talk SSL to each other, you get everything you've described here, including signing. I don't understand why you feel the need to recreate an existing protocol.
    Grant

  • I heard that apple are signing iOS 6 again is it true ? (6.0,6.1,6.0.1,6.0.2,.6.1.2)

    So i was on the internet and i was looking at a few sites and i saw that a few people wrote apple was signing iOS6.x again i just wanted to make sure that this was true. What i mean by signing iOS6.x again i mean getting the ipsw firmware u want to downgrade to and restore the iDevice using iTunes and it works ??

    Why don't you jus try it and find out????  I'm sure you'll find out that what you read is wrong.

  • Signed out iCloud from all browsers

    What happen if i signed out iCloud from all browsers ( PC and device).  Can i still track my stolen device? I lost my Ip5s with iOS 8.

    What do you mean you signed out of iCloud on all browsers? If you mean you signed out of iCloud.com, then you are fine. But on your device, what do you mean? Did you go to Settings>iCloud and sign out of iCloud there? If you did that, then you disabled Find My iPhone.
    You can find out quickly enough by going to iCloud.com, sign in with your iCloud ID and password, and then click on Find My iPhone, and then on Devices, and you can see if your device is showing up there. If it is, then you can track it.
    Cheers,
    GB

  • OWA not verifying emails signed by OpenSSL

    I am trying to create an android app which can send sign and encrypted mails using OpenSSL.
    So far I am able to send Signed Emails and verify them using both web browsers and my android apps.
    Same is the case with Encryption and Decryption.
    But now when I am trying to send signed+encrypted mails from my android app. The Exchange server is unable to verify/decrypt the mails sent from my android app.
    When I am trying to open these mails using OWA I get this error:
    One or more errors occurred while the message was being loaded. Error: (0x800ccef6)
    The digital signature of this message couldn't be validated because an error occurred while the message was being loaded.
    Any pointers about what this error code means?
    Sign Code:
    public static boolean Java_PKCS7Sign(File inputFile, File outputFile, PrivateKey privateKey, X509Certificate certificate, String signingAlgorithm) {
    try {
    String inputFilePath = inputFile.getAbsolutePath();
    String outputFilePath = outputFile.getAbsolutePath();
    byte arr[] = android.security.Credentials.convertToPem(certificate);
    InputStream certIs = new ByteArrayInputStream(arr);
    OpenSSLX509Certificate openSSLcert = OpenSSLX509Certificate.fromX509PemInputStream(certIs);
    byte openSSLcertEncoded[] = openSSLcert.getEncoded();
    long signCertRef = NativeCrypto.d2i_X509(openSSLcertEncoded);
    OpenSSLKey oKey = OpenSSLKey.fromPrivateKey(privateKey);
    long evpKeyRef = oKey.getPkeyContext();
    //boolean res = PKCS7Sign(signCertRef, pkeyRef, certs, bioRef, flags, a, b)
    long arr1[] = new long[0];
    return PKCS7Sign(inputFilePath, signCertRef, evpKeyRef, arr1, outputFilePath);
    } catch (Exception e) {
    e.printStackTrace();
    return false;
    In the above code PKCS7Sign is
    a JNI call to OpenSSL. And the flags used are for signing are: int
    flgs = PKCS7_STREAM | PKCS7_DETACHED | PKCS7_BINARY ;
    Encrypt Code:
    public static boolean Java_PKCS7encrypt(File inputData, File output, X509Certificate[] recipientCertificates, String encryptionAlgorithm) {
    if(!inputData.exists() || !output.exists())
    return false;
    try {
    fis = new FileInputStream(inputData);
    OpenSSLBIOInputStream bis = new OpenSSLBIOInputStream(fis);
    long bioRef = NativeCrypto.create_BIO_InputStream(bis);
    int certsRefArrLength = recipientCertificates.length;
    long certsRefArr[] = new long[certsRefArrLength];
    for (int i = 0; i < certsRefArrLength; i++) {
    byte arr[] = android.security.Credentials.convertToPem(recipientCertificates[i]);
    InputStream certIs = new ByteArrayInputStream(arr);
    OpenSSLX509Certificate openSSLcert = OpenSSLX509Certificate.fromX509PemInputStream(certIs);
    byte openSSLcertEncoded[] = openSSLcert.getEncoded();
    certsRefArr[i] = NativeCrypto.d2i_X509(openSSLcertEncoded);
    String outputFilePath = output.getAbsolutePath();
    return PKCS7encrypt(bioRef, certsRefArr, outputFilePath, encryptionAlgorithm);
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (CertificateEncodingException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    } catch (Exception e) {
    e.printStackTrace();
    return false;
    Same as in case of sign PKCS7encrypt is
    a JNI call to OpenSSL. And flags used are:
    int flags = PKCS7_STREAM | PKCS7_BINARY;
    And cipher used for encryption is cipher
    = EVP_rc2_40_cbc();

    Hi Sohan,
    Agree with Ed.
    This error seems caused by the App that created by yourself. It is very hard to say whether the code is correct, since I am not good at coding. It is out of our support boundary.
    Thanks
    Mavis
    Mavis Huang
    TechNet Community Support

Maybe you are looking for