How to find the primary key columns in the tables in MS Access using SQL queries
How to find the primary key columns in the tables in MS Access using SQL queries
Hello
This is the forum for Windows Vista programs related issues.
For better assistance, please try instead the Forums in SQL Server .
Thank you! Vincenzo Di Russo - Microsoft MVP Windows Internet Explorer, Windows Desktop Experience & security - since 2003. ~ ~ ~ My MVP profile: https://mvp.support.microsoft.com/profile/Vincenzo
Tags: Windows
Similar Questions
-
How to find the table in a schema, if I only have a particular column name
Hi all
Ideal if some1 could help me, I know not a column name and I need to find the table that actually holds this column paricular name I know.
is it possible to find this particular table with SQL?
Thank you
RahulSelect the table TABLE_NAME from user_tab_columns where column_name = 'COLUMN_NAME '.
-
How to find the second largest in a pl/sql table
Hello friends,
I want to find the first and second maximum items in a pl/sql table.
Here's the code...
DECLARE
Max_earnings_type TYPE TABLE IS NUMBER;
max_earnings_tab max_earnings_type: = max_earnings_type();
number of v_count: = 0;
number of v_max_earnings;
Can someone give me how to find the maximum first max and second in the type of the given table.
appreciate your help.
Thank you/kumar
Published by: kumar73 on October 21, 2010 09:42kumar73 wrote:
When I tried to implement your logic in my application, I get the following error...
PL/SQL: digital or value error: NULL index key value table
What happens if the PL/SQL table has NULL values. Question is how you want to handle NULL values. You want to ignore nulls as GROUP BY do? If you want to consider NULL values, you can say if you want to order the NULLS FIRST or NULLS LAST. I guess that logical GROUP BY:
DECLARE TYPE max_earnings_type IS TABLE OF NUMBER; TYPE max_earnings_sorted_type IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; max_earnings_tab max_earnings_type; max_earnings_tab_sorted max_earnings_sorted_type; BEGIN SELECT sal + comm BULK COLLECT INTO max_earnings_tab FROM emp; FOR v_i in 1..max_earnings_tab.count LOOP IF max_earnings_tab(v_i) IS NOT NULL THEN max_earnings_tab_sorted(max_earnings_tab(v_i)) := 1; END IF; END LOOP; DBMS_OUTPUT.PUT_LINE('MAX value in PL/SQL table is ' || nvl(to_char(max_earnings_tab_sorted.last),'NULL')); DBMS_OUTPUT.PUT_LINE('Second MAX value in PL/SQL table is ' || nvl(to_char(max_earnings_tab_sorted.prior(max_earnings_tab_sorted.last)),'NULL')); END; / MAX value in PL/SQL table is 2650 Second MAX value in PL/SQL table is 1900 PL/SQL procedure successfully completed. SQL> SELECT sal + comm 2 FROM emp; SAL+COMM ---------- 1900 1750 2650 1500 SAL+COMM ---------- 14 rows selected. SQL>
SY.
-
How to find the yahoo flickr Photo password used to download photos from the Photo app?
I have 151 000 pictures on Flickr that were loaded from Iphoto, then more recently the Apple Photo app on my imac.
I can't open a session using a browser because the browser (Chrome) has lost the password of his records.
How to find the password that the Photo is using app?
You can not extract the code to access from iPhoto or Photo. I could go to the Web of Flickr site and see what password recovery options they offer for your account.
-
How to find the tables that are used in a procedure
Hello
I need to write a SQL to find (user_source) procedures or triggers (from user_triggers), whose code contains the registerd tables in a table X.
In other words, I have a table X with files having a column containing tables. I want to write a SQL to obtain these (proc, package and triggers) container objects or use the tables inside
Can you help me?
Thank you!Mark1970 wrote:
Hello
I need to write a SQL to find (user_source) procedures or triggers (from user_triggers), whose code contains the registerd tables in a table X.
In other words, I have a table X with files having a column containing tables. I want to write a SQL to obtain these (proc, package and triggers) container objects or use the tables inside
Can you help me?
Thank you!I don't know if I understand your problem, but have you had a glance at the data dictionary views USER_DEPENDENCIES or ALL_DEPENDENCIES?
It has classified hard dependencies of objects.
If a table is used directly (not in dynamic SQL code in a string) in an object PL/SQL, the dependency is available in the stated points of view. -
How to find the tables placed only on pages.
Hi experts,
I find all the tables in the document (no XML Indd file.) .indd There is only a certain number of tables. And a table in the master page also. Now I'm trying to get back only the tables except the master page. How can I got it?
I used the following code. But it is not working properly.
var myTables is app.activeDocument.stories.everyItem () .tables;.
App.Select(mytables[0]);
var myTableCount = myTables.length;
Alert (myTableCount);
for (var i = 0; i < myTableCount; i ++) {}
var myTableObj = myTables [i];
Alert (myTableObj.parent);
Try
{
var myTableObj.parent.parentPage.name = XXX;
If (xxx.match("^[0-9]+$"))
{
Alert ('table');
myTableObj.label = 'table' +(i+1);
}
on the other
{
Alert ("Master Page table");
}
}
catch (e)
{
Alert (e.message);
}
}
Always throw catch loop...
Can someone guide me...!
Thank you and best regards,
Vel.
Hi Peter,.
Finally, I close with the codes below. It make me fight a lot...
var pagelen = app.activeDocument.pages.length;
Alert (pagelen);
for (var i = 0; i)<>
{
var pageitemlen = app.activeDocument.pages [i].pageItems.length;
for (var j = 0; j)<>
{
v var = app.activeDocument.pages [i] .pageItems [j] .tables;
Alert (v.Length);
for (var x = 0; x)<>
{
App.Select (v [x]); Here, I can select.
App.Selection [0] .label = "table" + count;
Count ++;
myTables.push (v [i]);
}
}
}
Peter, thank you very much for your time in Golden for my problem...
With respect,
Vel.
-
Hello
I have a java Apps to connect to a database of GR 11, 2.
When I clicked on a "billing" module, I don't 'a number' 1,641.00 error in java logs that cause billing does not be generated.
I don't even enter this value. I don't know if this error at the level of the table or during analysis on the coast of java it fetch a numeric variable placeholder.
I simply assume that it is at the database level. And assuming that I am the only user in the database.
How can I get this operation with the 1,641.00 value and determine which table was is inserted to the error? In V$ SQLAREA maybe?
Thank you very muchSYSUSER - 263293-40-1 2012-07-10 11:08:25,578 [http-6700-1] INFO (support.context.CacheManager) Registering cache 'BusinessObjectInfoCache' SYSUSER - 263293-41-1 2012-07-10 11:08:25,859 [http-6700-2] ERROR (api.service.ServiceExecutionPolicy) Rollback: Read failed java.lang.NumberFormatException: Not a number: 1,641.00 at com.ibm.icu.math.BigDecimal.bad(BigDecimal.java:3894)
Kins>
apps itself has no problem.
>
I have to disagree. If the application is to throw an exception and the journal contains her not the information necessary for you tell what is causing the exception, and then the application has ALSO a problem.java.lang.NumberFormatException: Not a number: 1,641.00 at com.ibm.icu.math.BigDecimal.bad(BigDecimal.java:3894)
Add additional record to the app to catch the exception and discover the connection, the request and the record that causes the error.
Troubleshoot, to gather information when the problem actually occurs and work your way backwards.
If you say that the problem did not exist before the developer made the change then prove it by running the old code against the same data. If it works then the problem is with the change that made the developer.
-
How to find the table - is - this normal table or external table?
Hello
Regardless of DML operations in normal and reading tables only access tables outside, is there a way to find the specified table is regular table or the external table?
Thanks in advance.
Suresh.One possibility would be to query the ALL_EXTERNAL_TABLES data dictionary view. If there is a line in ALL_EXTERNAL_TABLES to the table, wondering (I assume you know that you query a table, a view, or a synonym), it is an external table. Otherwise, it's an ordinary table.
Justin
-
How to remove the Tables of HFM Application in SQL
Hi gurus
1. how to remove the HFM Application Tables in SQL?
Its manual removal but each application having 120-150 tables? How to do this in one fell swoop?
I deleted some applications using the workspace / shared services, but still its display under HFM under the Tables of SQL Server.
Please help me
concerning
SmileeHi Smilee,
1. If the application opens in the web management interface, go to Taskflows management module and make sure that no taskflows exist yet for this application. Remove any existing taskflows.
2. If demand exists in Shared Services, right-click on the demand for Shared Services and try to remove the application from here
3. stop Hyperion Shared Services and all the Windows of financial management processes and backups of the relational database of the two patterns.
4. check the relational database of Hyperion Shared Services repository, in the "ces_apps" table and make sure that there are no lines containing the appname "EXAMPLE." If the line still exists you should enlist the help of Oracle Global Support software to clean Hyperion Shared Services before proceeding.
5. it is possible to remove all content removed from the relational database of financial management application. Must be very careful when handling manually tables database that permanent damage can be done at the application and other applications if the wrong content is removed.
(a) first remove all tables, indexes, sequences, and the package objects that begin with the name of the application
(b) remove all tables starting HSV_appname_xxxxxx
(c) remove all rows in tables referring to demand HSX_CLUSTER_xxxxx.
(d) delete all the HSV_ACTIVITY_KILL_USERS, HSV_ACTIVITY_NO_ACCESS, HSV_ACTIVITY_SESSIONS and HSV_ACTIVITY_USERS and HSV_USERS_ON_SYSTEM lines that refer to the name of the application.
(d) remove the line containing the name of the application from the HSX_DATASOURCES table.6. the next time that all Hyperion services are restarted, the application must be removed safely from Windows client.
You can contact your DBA to write a query on how to remove it.
Hope this helps,
Thank you
Charles Babu J -
How to remove the. (points) if they exist using sql
Hi friends,
I have a string where I want to cut it and take only the value before. (DOT)... If the point is not here, I have to take the whole string
to ex accountant. matches the string then I should get that as an accountant and also check that he should only examine the last point in the chain and give the
string before the.
should give me as Senior.Accountant as Senior.Accountant.
If the string ends on a point, it does not matter
Help, please
Thank youPerhaps this.
SQL> with t 2 as 3 ( 4 select 'Accountant.' string from dual union all 5 select 'Senior.Accountant.' from dual 6 ) 7 select string, rtrim(string,'.') from t; STRING RTRIM(STRING,'.') ------------------ ------------------ Accountant. Accountant Senior.Accountant. Senior.Accountant
Concerning
REDA
-
How can I update the primary key column
Hello
Can you suggest me best workaround/algorithm for task below:
(Oracle 10g, Solaris OS.)
Location:
Table a primary key column P 'Code', tables children F1, F2,..., reference to F15 "Code_P' foreign key column"P.Code"column, and we do not know which of the child tables data available for a particular value"P.Code.
Task:
Change the value "P.Code" from 100 to 200. So that the result would be that record P [Code = 100] should be updated:
And child tables 'Code_P' column should be updated as:update P set Code = 200 where Code = 100;
The best solution would be that you can easily repeat this task.update F1, F2, .., F15 set P_code = 200 where P_code = 100;
Edited by: CharlesRoos the 28.12.2010 12:10Will there be FK constraints in place?
If so, you may need to modify them so that their application may be temporarily deferred.The gameplan would be something like this:
-Making of CF can be deferred, immediate departure.
-Alter FK set delay.
-Update of Parent table.
-Update of the children tables.
-Immediate constraints set
s ' engage; -
How to convert a single column in the primary key column
Hi all
I have a column that's unique cnstraint, this column contains the value as digital and also null.
So how do you convert to primary key column
Concerning
PrashantPrashant wrote:
Hi allI have a column that's unique cnstraint, this column contains the value as digital and also null.
So how do you convert to primary key column
Concerning
PrashantPrashant,
You must assign new values to null values. You can use a sequence to produce the figures in this column.
Select max (your_unique_column) from your_table; -find the maximum value of this column, so you can start the sequence of this number.
create sequence seq_for_your_table with XXXX - value max + 1 you have found
Update your_table set your_unique_column = seq_for_your_table.nextval () where your_unique_column is null
You can create a primary key on this column.
Best regards
Grosbois
-------------------------------------------------------
If you answer this question, please mark appropriate as correct/useful messages and the thread as closed. Thank you -
How to refer to the primary key column of newly inserted rows of tabular form
Hello
I use APEX 4.2.0.00.27 with Oracle DB 11.2.0.3.0.
I work with a tabular presentation wizard-created for insert and update a table using the integrated SRM process (sequence 10). I'm trying to use a process of anonymous block of PL/SQL (sequence 30) to make another manipulation of table after the records were inserted or updated. The manual process is associated with my tabular form and I use the variables of name of column binding in my program block.
My (rsn_test) table has 3 columns: test_id (number), test_nbr (number), test_id2 (number). Test_id column is identified as the primary key and the type of the source already exists a sequence rsn_test_seq. Column test_id2 gets its default value 0 to a hidden page element.
I would use my manual process for updating the value of the test_id2 column. If it's 0 then I want to put the value of the column test_id. If it is any other value, then it must remain at this value. My logic works very well for an existing line, but I'm running into a problem with the newly added lines. The new lines get inserted, but the test_id2 column remains the default value 0. I can tell the debugger that the SRM process is triggered first and inserts the line, then my manual dealing with fires. The problem seems to be that the connection variable: TEST_ID for the primary key column remains NULL after insertion. I don't know how to get the value of the column test_id of my newly created line to use in my PL/SQL block to my update.
Process of PL/SQL:
DECLARE BEGIN :P7_SHOW := NULL; :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999); IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN UPDATE rsn_test SET test_id2 = :TEST_ID WHERE test_id = :TEST_ID; ELSE :TEST_ID2 := :TEST_ID2; END IF; END;
Excerpt from the debugger:
0.01625 0.00010 Processes - point: ON_SUBMIT_BEFORE_COMPUTATION 0.01635 0.00008 Branch point: Before Computation 0.01643 0.00003 Process point: AFTER_SUBMIT 0.01646 0.00022 Tabs: Perform Branching for Tab Requests 0.01668 0.00008 Branch point: Before Validation 0.01676 0.00024 Validations: 0.01700 0.00135 Perform basic and predefined validations: 0.01835 0.00020 Perform custom validations: 0.01855 0.00049 ...Validation "TEST_NBR must be numeric" - Type: ITEM_IS_NUMERIC 0.01904 0.00007 ......Skip for row 1 because row hasn't changed 0.01911 0.00016 ......Skip for row 2 because row hasn't changed 0.01927 0.00012 ...Validation "TEST_ID2 must be numeric" - Type: ITEM_IS_NUMERIC 0.01939 0.00007 ......Skip for row 1 because row hasn't changed 0.01945 0.00018 ......Skip for row 2 because row hasn't changed 0.01964 0.00005 Branch point: Before Processing 0.01968 0.00004 Processes - point: AFTER_SUBMIT 0.01972 0.00588 ...Process "ApplyMRU" - Type: MULTI_ROW_UPDATE 0.02560 0.00154 ...Execute Statement: declare function x return varchar2 is begin begin for c1 in ( select "RSN_TEST_SEQ".nextval pk from sys.dual ) loop return c1.pk; end loop; end; return null; end; begin wwv_flow.g_value := x; end; 0.02714 0.00140 ......Row 3: insert into "APPPCSRSN"."RSN_TEST" ( "TEST_ID", "TEST_NBR", "TEST_ID2") values ( :b1, :b2, :b3) 0.02854 0.00011 ...Process "ApplyMRD" - Type: MULTI_ROW_DELETE 0.02865 0.00004 ......Skip because condition or authorization evaluates to FALSE 0.02869 0.00015 ...Process "Process Submit" - Type: PLSQL 0.02884 0.00007 ......Skip for row 1 because row hasn't changed 0.02891 0.00012 ......Skip for row 2 because row hasn't changed 0.02903 0.00012 ......Process row 3 0.02915 0.00429 ...Execute Statement: begin DECLARE BEGIN :P7_SHOW := NULL; :P7_SHOW := NVL(:TEST_ID2,555) || ' and ' || NVL(:TEST_ID,787) || ' and ' || NVL(:TEST_NBR,9999); IF :TEST_ID2 = 0 AND :TEST_ID IS NOT NULL THEN UPDATE rsn_test SET test_id2 = :TEST_NBR WHERE test_id = :TEST_ID; ELSE :TEST_ID2 := :TEST_ID2; END IF; END; end; 0.03344 0.00013 ...Session State: Saved Item "P7_SHOW" New Value="0 and 787 and 1300" 0.03356 0.00004 Branch point: After Processing 0.03360 0.00048 ...Evaluating Branch: "AFTER_PROCESSING" Type: REDIRECT_URL Button: (No Button Pressed) Condition: (Unconditional) 0.03407 0.00013 Redirecting to f?p=290:7:8717971109610:::::&success_msg=0%20row(s)%20updated%2C%201%20row(s)%20inserted.Success%2FEBD244168556408CBA714E3974918C09%2F 0.03420 0.00012 Stop APEX Engine detected 0.03432 0.00007 Stop APEX Engine detected 0.03439 - Final commit
Any suggestions?
I have run tests on
https://apex.Oracle.com/pls/apex/f?p=83488:1 demo/demo
to see your problem.
I have 2 solution for your problem.
I add trial NOT tabular just usual block of PL/SQLBEGIN I'm IN (SELECT TEST_ID FROM RSN_TEST WHERE TEST_ID2 = 0) LOOP UPDATE RSN_TEST SET test_id2 = TEST_ID WHERE test_id = i.TEST_ID; END LOOP; END; and works very well, you can see in the sample.
The other solution is to show new generated TEST_ID
Adding a sequence as a default value for a column in a table field
And to execute your procedure.
I get how is with the good luck of time.
By
-
How to find the value max and min for each column in a table 2d?
How to find the value max and min for each column in a table 2d?
For example, in the table max/min for the first three columns would be 45/23, 14/10, 80/67.
Thank you
Chuck,
With color on your bars, you should have enough experience to understand this.
You're a loop in the table already. Now you just need a function like table Max and min. loop. And you may need to transpose the table 2D.
-
How to find the owner of the Windows Server 2003 product key?
I found the Windows 2003 product key on my server, I don't know since I'm new to the company the product key is authentic and I have no record. How to find the owner of the product key?
You find the original product cost and then you are the owner (the company is).
If not - you have not. There is no need to register, activate. When it is activated...
Maybe you are looking for
-
Skype crashing the program and the PC when making or accepting a call?
Recently, my Skype crashing and freezing my PC when I make or accept a call, so the only thing I could do was to reset my computer. It's never happened before and talk to my friends a pain when they call me will freeze, it will make me sometimes in t
-
HP PSC 1210 all-in-one: could not open the HP Director icon to the desktop
I installed the CD software for this fairly old printer on my laptop Windows 10 (64-bit). Everything seems to work fine except that I can't access the HP Director. I tried to check on the resources from HP site, but it does detect not all HP products
-
I need to read a variable string unsolicited series.
Hello Mr President I need to read that a series of data means, in FRA 1250 (Solartron) when we are sweeping, the o/p is a series of data. Through RS432, it's getting (hyper terminal) but via GPIB, I can't get this data. I used Visa read. The error ha
-
My pc denies me access to everything except internet explore.
Im logged as administrator, but my pc denies me access to everything except internet explore. Cannot access files or open files. Why is this happening?
-
which icon should I click on print to my computor
I'm new to computors and have implemented a printor on my computor but I canoe do print. I clicked on the icon on the toolbar at the top, but all that extinguish stopped new copies thanks for any help