Get the user logged in PL/SQL
Hi, I need to get the user name of the user currently connected to the database in PL/SQL.I discovered that this can be done by using the following statement:
select USERNAME into user from v$session where audsid = sys_context('userenv','sessionid');
The problem is that the above statement will work for a user with privileges higher (if I run it with a user at a disadvantage, I get a table or view is no mistake) and I need to do for any user.How can I do this?
Thank you
Komyg
deleted duplicate caused by an error in the forum
Published by: BluShadow on November 21, 2008 14:01
Tags: Database
Similar Questions
-
I don't know if this is the right place to post this question, I develop software to support VMWare PCoIP and need to know how to get the host name of the physical machine (which manages the virtual machine and View Client) within a virtual machine before the user logs in Windows of the virtual machine.
I understand there are two ways to read the host name, via the HKEY_CURRENT_USER\Volatile Environment registry and environment variables, but they are available once the user is connected. I need info before the user connects.
Is there a VMware API that can be called or asked the host name?
Thank you.
Not on the broker, but there are the startup scripts to log on to the computer virtual itself: http://pubs.vmware.com/view-52/topic/com.vmware.view.integration.doc/view_integration_startsession_script.9.2.html
Note that these executed when a virtual desktop computer allocated connection, not to the point that the client connects - it is possible for the customer to not complete the connection (crash, cancel, network failure) and so any what solution you design must handle this.
Mike
-
Get the user name in the select LOV
Hello!
I wonder if its possible to get the user name of the currently logged in user and pass it as a variable in a select statement used in a dynamic LOV in Oracle AS Portal?
What I'm trying to do is pull all values in a table that corresponds to the current name of user to user on a portal report
(as an approximate example)
Select the color from mytable where username = 'whatever is the user name would be here. "
And then the current user would get a list of values to select based on the values entered in this table.
The issue I'm having is determine how to complete part "regardless of the user name is would be here" with the actual recorded in user name (or even if its possible). I know that on the portal, we can do #USER. FULLNAME # to display their username, is there a similar "variable", can be used to get the user name for a call to sql LOV?
I can make it work if I statically resolve the user name to a particular value (ex: where username = "Joe.Hacker"), but I'm not sure if theres value a variable or a bind (for lack of better term) to enter the name of the user on the fly... dynamically.Portal.wwctx_api.get_User can be used in your report of Portal SQL query to get the user_name of the currently connected user portal. For more information about wwctx_api, see 10.1.2 portal API documentation or 10.1.4 at http://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1012/index.html or http://www.oracle.com/technology/products/ias/portal/html/plsqldoc/pldoc1014/index.html
-
Establish the VPN connection before the user logged
Hello world!
Anyone know if it is possible to run the cisco vpn client and establish the vpn connection before the user logs (Windows 7)? How?
Thanks in advance!
You must Anyconnect VPN.
use start before logon feature you can get the VPN before windows logon.
There are a lot of configuration guide that you can find in CISOC regarding anyconnect SBL.
-
How to get the user input to dynamic Action confirmation message?
Hi guys,.
I use apex 4.1.
I added a page dynamic Action confirmation message box. How can I get the user input to the confirmation pop up?
Thank youHello
you do not directly get user input. But you should still be able to get what you want. Suppose you have a dynamic action which fires for a 'change' (or other) and who has two or more actions
(1) confirm
(2) execute the PL/SQL CodeIf the user clicks Cancel/no in the confirm dialog box, APEX stops execution of this dynamic action and not run "run the Code in PL/SQL.
Hope that helps
Patrick
-----------
My Blog: http://www.inside-oracle-apex.com
APEX Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf -
When I go to a favorite websight how can I get the user id and the password to open the view without having to put in me? Barry was soon
Hi Barry,.
Please contact Microsoft Community.
It would be great if you can answer the following question:
What browser you use on the computer?
If you are using Internet explorer, I suggest you to follow these steps to turn on the AutoComplete feature and check if it helps:
(a) open Internet Explorer.
(b) click on the Tools button and then click on Internet Options.
(c) click on the content tab.
(d) under AutoComplete , click settings.
(e) check the address bar, Forms, usernames and passwords on formsand ask me before saving passwords check boxes.
(f) click OKand then click OK again.
Let us know if this can help, and if you need further assistance.
-
Hello
I want to get the user name. Who saved their own custom application of the Apex report.
If someone could please help to get user names.
Thanks in advance.
Kind regards
Cyril S
A possible source: see in the following metadata table: apex_application_page_Ir_rpt
You will need the id of the application, the page id and the id of the report to the information, which is located in the application_user column...
Thank you
Tony Miller
Software LuvMuffin
Ruckersville, WILL -
[MAF] How to get the user name and password after login?
Hi Experts,
I have a call to REST where it requires identification information of the user (uname and password) to identify the data that belongs to who.
Authentication has been made with OAuth.
I believe that there is an API to get the user name and password in the CRG
See you soon,.
Hendry
Hello.
You don't need to manipulate the credentials yourself in code. MAF will propagate the logon cookie or inject the identification information in the HTTP header if cookies are not supported.
To do this, you must select the purchase option of cookie from the server connection Include in REST in the dialog box create a connection Login MAF , such as discussed here:
http://docs.Oracle.com/middleware/maf210/mobile/develop/MAF-securing.htm#ADFMF23732
In addition, you must attach the policy of security appropriate to the connection, as explained here:
http://docs.Oracle.com/middleware/maf210/mobile/develop/MAF-Web-services.htm#ADFMF23697
Best regards
Frédéric Desbiens
Senior Product Manager
Mobility and Cloud oracle
Twitter: @BlueberryCoder
-
How to get the user name during the execution of a workflow?
Here's what I would do:
Say that each user is allowed to have 4 instances QA, create a workflow when a user run from vCenter plugin, it must be able to get the user name of the SSO user jsmith, and then he questions if there is an existing virtual machine jsmith_qa1, jsmith_qa2,jsmith_qa4, etc., if there isn't one, then create one for him; If not, indicate to the user that there are already 4 cases.
I found that I can use getCurrentLdapUser to get [email protected] , now I want to remove the domain.name (there are several areas):
username = actionResult.userPrincipalName.replace ("@[a - z].") +","");
This does not work. Anyone know where I can find the right document for the document script of vRealize Orchestrator?
Thank you!
Jack
vRO uses javascript as its scripting engine.
UPN var = actionResult.userPrincipalName;
var username = upn.substring (0, upn.indexOf("@"));
Something like this will give what you want. You could also do a replacement, but I think that you should remove the quotes around the regex and use "/" instead.
username = actionResult.userPrincipalName.replace (/ @[a - z] "+ /," "");
Paul
-
If I get the user to select a location in a drop-down box
If I get the user to select a location from a drop-down list (Atlanta, Orlando, 14 sites in total, etc.), then I want to write the address of this place in a text field which is the best way to do it I tried several if statements and did not get good results. any suggestions?
Here is the code I use... It retrieves the value of Location_1, and then returns the address
var Location = this.getField("Location_1").value
If (Location = "Atlanta") {}
Event.Value = "Barnes HC - Atlanta \n 2030 Powers Ferry Rd Atlanta, GA 30339-5016 \n \n 678-627-0077 \n";
}
If (Location = "Birmingham") {}
Event.Value = "Barnes HC - \n \n 120 Oxmoor Blvd Homewood Birmingham, AL; \n \n 35209-0000 205-667-9193 \n ";
}
If (Location = "Crestview") {}
Event.Value = "HC - 2207 Crestview\n Barnes S Ferdon Blvd\n Crestview, FL\n 32539-8458\n 850-683-0888\n O2 Lic # ';"
}
If (Location = "Dothan") {}
Event.Value = "Barnes HC - Dothan\n 3236 West Main St, Suite 1 & Dothan, AL\n 36301-4130\n 334-671-1027\n 2\n";
}
If (Location = "Gainesville") {}
Event.Value = "Barnes HC - Gainesville 1700 NW 80th Blvd. \n Gainesville, FL 32606-9177 \n \n 800-825-1733 \n O2 Lic #"; "
}
If (Location = "Jacksonville") {}
Event.Value = "Barnes HC - 3728 Philips Highway, Suite Jacksonville\n 32\nJacksonville, FL\n 32207-6840\n 904-301-1050\n O2 Lic #";
}
If (Location = 'Panama City') {}
Event.Value = "Barnes HC - 2425 City\n Panama Martin Luther King Jr\n Panama City, FL\n 32405\n 800-434-0822\n O2 Lic # ';"
}
If (location = "Tallahassee") {}
Event.Value = "Barnes HC - Tallahassee\n 2524 Cathay Court\n Tallahassee, FL\n 32308-4248\n 800-464-8455\n O2 Lic #";
}
If (Location = 'Tampa') {}
Event.Value = "Barnes HC - Tampa\n 5483 waters Ave, Suite 1200 N\n Tampa, FL\n 33634 813-888-7607\n 1205\n O2 Lic # ';"
}
If (Location = "Tifton") {}
Event.Value = "GA\n HC - Tifton\n 2201 US Hwy 41 N unit K\n Tifton, Barnes 31794 - 2754\n 866-876-9114\n."
}
If (Location = "Valdosta") {}
Event.Value = "Barnes HC - Valdosta\n 200 S Patterson St\nValdosta, GA\n 31601-5621\n 800-422-5059\n";
}
If (Location = 'Waycross') {}
Event.Value = "Barnes HC - Waycross\n 2875 Knight Ave\n Waycross, GA\n 31501\n 866-284-9190 \n";
}
currently I have this under the field Calcualation of the text box, I want it written on. Is there a way to better / easier to do this?
I need to write the field like this:
Barnes, HC - name of the location
Address 1
Address 2
City, State Zip
Phone
O2 Lic. #
Sorry, it's so long. Thanks for any help.
SOLVED used if (location is "Locationname") instead of a single "="
-
Get the user name of the user of the system
Hello world
I am new to adobe flash. How can I get the user name of the user of system and display on the flash application.
I would also like to know if it is possible to import libraries that are on Adobe air apps in Adobe flash.
Thank you very much
you have very little access to information on the system and no access to system user. check the class features to see the available information.
-
Get the bind variables name string SQL or the cursor
Hello
Is there way to get of the bind variables name string SQL or the cursor?
Example of
What I mean with the SQL string:DECLARE l_sql VARCHAR2(2000); desctab DBMS_SQL.DESC_TAB; curid PLS_INTEGER; BEGIN l_sql := 'SELECT * FROM emp WHERE mgr = :X and deptno = :Y'; curid := dbms_sql.open_cursor; dbms_sql.parse(curid, l_sql, dbms_sql.NATIVE); .... END;
I love to get using some functions from above code variable l_sql all the bind variable.
In this case the function should return array where is for example: X and: Y
Back to bind the cursor variable names, I mean same but rather string I pass number of cursor.
Y at - it sucks ready function or some may share a code customized for this purpose?
Thanks
Kind regards
Jari
http://dbswh.webhop.NET/dbswh/f?p=blog:Home:0Regards,
Published by: jarola December 19, 2011 02:44
I found there are wwv_flow_utilities.get_binds of the function not documented in APEX packages that do what I want.
Usage example
But I would not use these functions without papers as those who can change or there is no future versions APEX.set serveroutput on DECLARE binds DBMS_SQL.varchar2_table; BEGIN binds := wwv_flow_utilities.get_binds('select :P1_TEST from dual'); FOR i IN 1 .. binds.count LOOP dbms_output.put_line(binds(i)); END LOOP; END; / anonymous block completed :P1_TEST
Is there a documented function or the custom function that do the same thing as wwv_flow_utilities.get_binds?Some old basic example code of my friends. Also the media getting the bind variable of PL/SQL code blocks anon.
SQL> create or replace function GetBindVariables( statement varchar2 ) return TStrings is 2 --// bind variables names are terminated by one the following special chars 3 SPECIAL_CHAR constant TStrings := TStrings(' ',')','+','-','>','<','*',',','=',';',CHR(10),CHR(13)); 4 5 --// max size of a bind var name 6 MAX_VARSIZE constant integer := 100; 7 8 pos integer; 9 pos1 integer; 10 occur integer; 11 varName varchar2(100); 12 varList TStrings; 13 begin 14 varList := new TStrings(); 15 16 --// looking for the 1st occurance of a bind variable 17 occur := 1; 18 19 loop 20 pos := InStr( statement, ':', 1, occur ); 21 exit when pos = 0; 22 23 varName := SubStr( statement, pos, 100 ); 24 25 --// find the terminating char trailing the 26 --// bind variable name 27 pos1 := Length( varName ); 28 for i in 1..SPECIAL_CHAR.Count 29 loop 30 pos := InStr( varName, SPECIAL_CHAR(i) ) - 1; 31 if (pos > 0) and (pos < pos1) then 32 pos1 := pos; 33 end if; 34 end loop; 35 36 --// extract the actual bind var name (without 37 --// colon char prefix) 38 varName := SubStr( varName, 2, pos1-1 ); 39 40 --// maintain a unique list of var names 41 if not varName member of varList then 42 varList.Extend(1); 43 varList( varList.Count ) := varName; 44 end if; 45 46 --// look for the next occurance 47 occur := occur + 1; 48 end loop; 49 50 return( varList ); 51 end; 52 / Function created. SQL> SQL> select 2 column_value as BIND_VAR 3 from TABLE( 4 GetBindVariables('select * from foo where col=:BIND1 and day = to_date(:B2,''yyyy/mm/dd'')') 5 ); BIND_VAR ------------------------------ BIND1 B2 SQL>
PS. just realize this code is case-sensitive, while variable bind is not. Should throw a upper() or lower() by adding the name of the var to the list - never really a problem for me because I'm pretty tense when it use cases correctly in the code. ;-)
Published by: Billy Verreynne, December 19, 2011 06:19
-
Where can I get the user manual for the xi of acrobat from adobe pro
Where can I get the user manual for the xi of acrobat from adobe pro
You can find a PDF of the manual XI Acrobat here: http://helpx.adobe.com/en/pdf/acrobat_reference.pdf
-
Lets get the user name in the workspace of BPM ADF Managed Bean
Hi all
I used JSF, and ADF to build the user interface for the task. And I want to get the user name of the user who is handling on workspace of BPM. For example, an ADF form may display the username of the current user in the workspace of BPM. I also try this approach: use handle Bean and bind this bean to a text output in the form of the ADF. The code fragment that I use to get the current user name is:
ADFContext.getCurrent () .getSecurityContext () .getUserPrincipal () .getName ();
But it does not work. The value I get is anonymous.
So, please help me solve this problemHello, please try this feature as below:
public String getUserLogin() get WorkflowException,
BPMIdentityException,
{BPMUnsupportedAttributeException}
String userId = "";
IWorkflowServiceClient wfSvcClient;
ITaskQueryService queryService.
IWorkflowContext wfContext;Get the username of the user login
String contextStr = ADFWorklistBeanUtil.getWorklistContextId ();
wfSvcClient = WorkflowService.getWorkflowServiceClient ();
queryService = wfSvcClient.getTaskQueryService ();
wfContext = queryService.getWorkflowContext (contextStr);
userId = wfContext.getUser ();Returns the user name;
}Kind regards.
-
Dreamweaver connection "How can I get the user name to the other page?
im a beginner in Dreamweaver CS4 and I'm learning to just watch the tutorial videos...
I have a big problem...
ADWCS4 is easy to make a login form...
for these tutorials I watch I have not meet how to get the user to another page name which connect...I'm using PHP
hope you can answer my question
Maybe you are looking for
-
How can I migrate Outlook PST to MBOX of Apple mail?
I use Outlook 2010 and that you need to migrate my Outlook pst emails] in apple Mail. Can I import PST files directly into apple mail?
-
I am a user of seven years of Thunderbird. Three months after downloading successfully messages from my e-mail address, [email protected], I started having bad to select messages to read the content. Whenever I chose a message, the software ente
-
Compaq Presario CQ60 300 tr: Compaq Presario CQ60 300 if CPU Upgrade
Hallo, I am trying to upgrade my CQ60 300 IF what stock CPU is a Sempron SI - 42 mounted a Wistron 303 Socket s1 MOBO with an AMD Turion 64 X 2 TMDTL60HAX5DM but as I installed it my PC has not started. I got a black screen with no bootstrap provisio
-
Old printer prints not more.
My Brother HL-720 worked for years until what I moved, now it is not there. I reinstalled and it says it's done, but then when I press Finish, there is an error saying that it could not be completed. How can I get my printer to work again?
-
I use a D110a as a standalone Copier. However, I can't copy.
I use a D110a as a standalone Copier. However, I can't copy. I select copy (OK), color print (OK), the number of copies (1) and it puts me right at the beginning. Tried the power reset, but does not work. What can I do else?