record in the table with time stamp
HelloI use Forms6i and db 10g
I have a datablock in my form, which is based on a table hlp_user_master.
The table has fields crt_on, upd_on. who is date type.
Now I'm set sysdate to these areas, before saving it to the database.
He is now in the database, just.
But I want it to be like date with the time.
My Manager said to set the data type of the fields in the form.
I did the DateTime data type, in the form
but still in the database, just when saving
Help, please
Hello
If you have changed in the form of the datetime data type and the mask format as I said in my previous post. Then, the database will have time also after saving it. I guess that you are checking in via SQL * more. If so, try the following query.
SELECT TO_CHAR(DATE_COLUMN,'DD-MON-YY HH24:MI:SS');
FROM TABLE_NAME;
If the form is stalling as it will display then with time.
-Clément
Tags: Oracle Development
Similar Questions
-
Creating the table with time stamp
I need to create the table with the data inside buffer
Can you help me pls
If it works today,
create the table test_04NOV2010 in select * from product where product_code = '101'
If executed tmrw,
create the table test_05NOV2010 in select * from product where product_code = '101'
can is it you pls let me know how to use it in PL SQLdeclare v_date varchar2(25); v_sql varchar2(20); begin select to_char(sysdate,'DDMONYYYY') into v_date from dual; v_sql := ' create table ' ||TEST||'_'||'v_date'|| ' as ' ' select * from Product where product_code = '101' EXECUTE IMMEDIATE v_sql; end;
Can you help me pls
Thank you very muchdeclare v_date varchar2(25); v_sql varchar2(2000); --Noted this. this was also small. begin select to_char(sysdate,'DDMONYYYY') into v_date from dual; v_sql := ' create table TEST_'||v_date|| ' as select * from Product where product_code = ''101'''; EXECUTE IMMEDIATE v_sql; end;
You can use the Q operator also.
DECLARE v_date varchar2(25); v_sql varchar2(2000); BEGIN select to_char(sysdate,'DDMONYYYY') into v_date from dual; v_sql := ' create table TEST_'||v_date|| Q'[ as select * from Product where product_code = '101']'; EXECUTE IMMEDIATE v_sql; END;
Published by: mohamed on November 4, 2010 05:32
-
Count records in different tables with a condition
Hello
I would like to ask for your help. I want to count the records from multiple tables at the same time. These tables have a common column with them with a date data type. The output I want is to see the records in the tables with a condition of the column_date < (specified date).
as of:
Select count (*) from (the_tables) where (column_date), (specific_date)
Your help would be much appreciated.Hello
|| ' WHERE ITEMDATE <= 8/1/2008;';
With the Frank remark about the mistake, another good practice would be to use a connection variable:
script_sql := 'SELECT COUNT (*) FROM ' || r_1.owner || '.' || r_1.table_name || ' WHERE ITEMDATE <= :1'; ... EXECUTE IMMEDIATE script_sql INTO this_cnt USING to_date('08/01/2008','DD/MM/YYYY');
-
Hello world
IM pretty new to audit the database. Auditing is enabled in the database. I would like to retrieve the news all of the objects belonged to a certain pattern when it was last accessed (select, insert, update) with time stamp. Is there any script for this? Your time and your reply is greatly appreciated. Thank you.
Database version: 11.2.0.4
Enable audit is not quite enough to get the details when the table is updated/inserted/selected.
You must activate audting on the object level, then you may only be able to see your report of your choice.
SELECT OBJ_NAME, ACTION_NAME, to_char (timestamp, ' dd/mm/yyyy, hh') of sys.dba_audit_object.
-
overloading a DATE with time STAMP function to avoid the "too many declarations.
Originally, I had just the a function with the arguments of VARCHAR2. It worked not correctly because when the dates were gone, the automatic conversion into VARCHAR2 lowered the timestamp. So, I added a 2nd function with the arguments to DATE. Then I started to get "too many declarations of is_same exist" error during the passage of time stamps. This made no sense to me, so, although documentation Oracle says you can't do this, I created a 3rd version of the function, to manage the TIMESTAMPS explicitly. Surprisingly, it works fine. But then I noticed that he did not work with TIMESTAMP with time zones. Therefore, the fourth version of the function. Docs of the Oracle say that if your arguments are of the same family, you can't create an overloaded function, but in the example above shows, it's very bad.CREATE OR REPLACE PACKAGE util AS FUNCTION yn (bool IN BOOLEAN) RETURN CHAR; FUNCTION is_same(a varchar2, b varchar2) RETURN BOOLEAN; FUNCTION is_same(a date, b date) RETURN BOOLEAN; /* Oracle's documentation says that you cannot overload subprograms * that have the same type family for the arguments. But, * apparently timestamp and date are in different type families, * even though Oracle's documentation says they are in the same one. * If we don't create a specific overloaded function for timestamp, * and for timestamp with time zone, we get "too many declarations * of is_same match" when we try to call is_same for timestamps. */ FUNCTION is_same(a timestamp, b timestamp) RETURN BOOLEAN; FUNCTION is_same(a timestamp with time zone, b timestamp with time zone) RETURN BOOLEAN; /* These two do indeed cause problems, although there are no errors when we compile the package. Why no errors here? */ FUNCTION is_same(a integer, b integer) return boolean; FUNCTION is_same(a real, b real) return boolean; END util; / CREATE OR REPLACE PACKAGE BODY util AS /******************************************************************************** NAME: yn PURPOSE: pass in a boolean, get back a Y or N ********************************************************************************/ FUNCTION yn (bool IN BOOLEAN) RETURN CHAR IS BEGIN IF bool THEN RETURN 'Y'; END IF; RETURN 'N'; END yn; /******************************************************************************** NAME: is_same PURPOSE: pass in two values, get back a boolean indicating whether they are the same. Two nulls = true with this function. ********************************************************************************/ FUNCTION is_same(a in varchar2, b in varchar2) RETURN BOOLEAN IS bool boolean := false; BEGIN IF a IS NULL and b IS NULL THEN bool := true; -- explicitly set this to false if exactly one arg is null ELSIF a is NULL or b IS NULL then bool := false; ELSE bool := a = b; END IF; RETURN bool; END is_same; FUNCTION is_same(a in date, b in date) RETURN BOOLEAN IS bool boolean := false; BEGIN IF a IS NULL and b IS NULL THEN bool := true; -- explicitly set this to false if exactly one arg is null ELSIF a is NULL or b IS NULL then bool := false; ELSE bool := a = b; END IF; RETURN bool; END is_same; FUNCTION is_same(a in timestamp, b in timestamp) RETURN BOOLEAN IS bool boolean := false; BEGIN IF a IS NULL and b IS NULL THEN bool := true; -- explicitly set this to false if exactly one arg is null ELSIF a is NULL or b IS NULL then bool := false; ELSE bool := a = b; END IF; RETURN bool; END is_same; FUNCTION is_same(a in timestamp with time zone, b in timestamp with time zone) RETURN BOOLEAN IS bool boolean := false; BEGIN IF a IS NULL and b IS NULL THEN bool := true; -- explicitly set this to false if exactly one arg is null ELSIF a is NULL or b IS NULL then bool := false; ELSE bool := a = b; END IF; RETURN bool; END is_same; /* Don't bother to fully implement these two, as they'll just cause errors at run time anyway */ FUNCTION is_same(a integer, b integer) return boolean is begin return false; end; FUNCTION is_same(a real, b real) return boolean is begin return false; end; END util; / declare d1 date := timestamp '2011-02-15 13:14:15'; d2 date; t timestamp := timestamp '2011-02-15 13:14:15'; t2 timestamp; a varchar2(10); n real := 1; n2 real; begin dbms_output.put_line('dates'); dbms_output.put_line(util.yn(util.is_same(d2,d2) )); dbms_output.put_line(util.yn(util.is_same(d1,d2) )); dbms_output.put_line('timestamps'); -- why don't these throw exception? dbms_output.put_line(util.yn(util.is_same(t2,t2) )); dbms_output.put_line(util.yn(util.is_same(t,t2) )); dbms_output.put_line('varchars'); dbms_output.put_line(util.yn(util.is_same(a,a))); dbms_output.put_line(util.yn(util.is_same(a,'a'))); dbms_output.put_line('numbers'); -- dbms_output.put_line(util.yn(util.is_same(n,n2))); -- this would throw an exception end; /
Finally, just for grins, I created the functions of number two, one number, the other with REAL and even these are allowed - they are compiled. But then, at runtime, it fails. I'm really confused.
Here's the apparently erroneous Oracle documentation on this subject: http://docs.oracle.com/cd/B12037_01/appdev.101/b10807/08_subs.htm (see overload subprogram names) and here are the different types and their families: http://docs.oracle.com/cd/E11882_01/appdev.112/e17126/predefined.htm.
Published by: hot water on 9 January 2013 15:38
Published by: hot water on 9 January 2013 15:46>
So, I added a 2nd function with the arguments to DATE. Then I started to get "too many declarations of is_same exist" error during the passage of time stamps. It makes no sense for me
>
This is because when you pass a TIMESTAMP Oracle cannot determine whether to implicitly convert to VARCHAR2 and use your first function or implicitly convert to DATE and use your second function. Where the "too many declarations" error exist.
>
, even if said Oracle documentation you can not do, so I created a 3rd version of the function to manage the TIMESTAMPS explicitly. Surprisingly, it works fine. But then I noticed that he did not work with TIMESTAMP with time zones.
>
Perhaps due to another error "too many declarations? Because now, there will be THREE possible implicit conversions that might be made.
>
Therefore, the fourth version of the function. Docs of the Oracle say that if your arguments are of the same family, you can't create an overloaded function, but in the example above shows, it's very bad.
>
I think that the documentation, of the family of 'date', is wrong as you suggest. For WHOLE and REAL, the problem is that those are the ANSI data types and are really the same Oracle data type; they are more like "alias" that different data types.See the doc of SQL language
>
ANSI SQL/DS and DB2 data typesThe SQL statements that create tables and clusters allows also ANSI data types and products IBM SQL/DS and DB2 data types. Oracle recognizes the ANSI or IBM data type name that differs from the Oracle database data type name. It converts the data type for the equivalent Oracle data type, stores the Oracle data type under the name of the column data type and stores the data in the column in the data type Oracle based on the conversions listed in the following tables.
INTEGER NUMBER
INT
SMALLINT
NUMBER (38)FLOAT (Note b)
DOUBLE-PRECISION (Note c)
REAL (Note d)
FLOAT (126)FLOAT (126)
FLOAT (63)
-
Rough terrain when the data is plotted with time stamp of AM / PM or to the right!
Hi to all programmers.
I'm attached Datafile. Can someone tell me how to draw this line! I need all of the data plotted on the right and the x - axis with the date and time stamp.
I understand that the chart cannot understand that after the time: 12:59:59.999, it's 01:00:00.000 afternoon.
Thanks to Labview 7.1
Concerning
HFZ
Apart from a code that can be simplified by the use of other functions, what I see, it's that the file you provided does not match the format that expects the VI.
Other comments:
- I don't understand why you're going to all the trouble of the evolution of the time string when all what you need to do is:
- All the way at the beginning, use the function of path of the band to get the file name rather than the gymnastics that you're doing.
- Your time loop must be indexed for auto-loop.
- I can't quite understand what you're trying to do with all these sliders.
- I don't understand why you're going to all the trouble of the evolution of the time string when all what you need to do is:
-
Count the number of records in all tables with a querry URGENT please...
I downloaded ORACLE 9I DATA DUMP in my computer. There are number of tables. I need to know the tables with records more of say 100 or on the go. Is it possible... If so kindly let me know.
Second, the database that I downloaded, I discovered that Audit_ trial was not activated by cooking
' select name, value of v$ parameter.
where name like '% verification' and it turned out to be false.
Can we assume that the database in the server as the audit_trial has been disabled...
Published by: user1287492 on October 21, 2009 09:07Hello
Place the table name with quotes. Maybe that's the problem.
Try this code
select table_name, to_number( extractvalue( xmltype( dbms_xmlgen.getxml('select count (*) c from "'||table_name||'"' )) ,'/ROWSET/ROW/C')) COUNT FROM USER_TABLES where iot_type IS NULL /
SS
-
How to read/select only the records from a table with non-English characters
Hello
I need to find all records in a table with non-English (mainly Chinese) characters in at least one of the varchar2 columns. Let me kow if someone knows a way by which it can be done using SQL/PLSQL.
Best regards
Imranselect * from your table where your_column != convert(your_column, 'UTF8', 'US7ASCII)
Replace UTF8 with your database character set
Published by: thtsang on October 15, 2009 03:53 - unequal sign change of! =
-
Strange problem casting between the DATE and time STAMP
Hello world
I'm faced with a problem of strange casting between the DATE and time STAMP. Strange, because this happens in SQL-Developer and the Testdatabase, but not when called from inside SQL-Plus, even if all Session settings are set to the top completely equal.
I work on the Oracle 11 g Enterprise Edition Release 11.2.0.1.0 Windows database and run the following script, taken from SQL-Developer script output:
< pre >
create table ts_test)
time/date stamp,
stamp_copy timestamp)
table TS_TEST standing.
create or replace view vw_test as
Select cast (date stamp) buffer,
Cast (stamp_copy as date) stamp_copy
of ts_test
view VW_TEST standing.
insert into ts_test
Select systimestamp, the double null
1 eingefugt Zeilen.
Commit
festgeschrieben.
create or replace trigger trg_ts_test_iu
instead of update on vw_test
Start
Update ts_test
Set stamp_copy =: new.stamp_copy;
end;
RELAXATION trg_ts_test_iu kompiliert
Update vw_test
Set stamp_copy = stamp
1 Zeilen written on.
Select the stamp, stamp_copy, dump (stamp_copy)
of ts_test
STAMP STAMP_COPY DUMP (STAMP_COPY)
-----------------------------------------------------------------------------------------------------------------
30.05.2012 19:08:49, 218000000 30.05.3192 20:09:50, 000000000 Typ = 180 Len = 7: 131,192,5,30,21,10,51
Select *.
of nls_session_parameters
VALUE OF THE PARAMETER
----------------------------------------------------------------------
NLS_LANGUAGE GERMAN
NLS_TERRITORY GERMANY
NLS_CURRENCY €
NLS_ISO_CURRENCY GERMANY
NLS_NUMERIC_CHARACTERS.
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT exact hh24:mi:ss
NLS_DATE_LANGUAGE GERMAN
NLS_SORT GERMAN
NLS_TIME_FORMAT HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT JJ. MM YYYY HH24:MI:SSXFF
NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT JJ. MM YYYY HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY €
BINARY NLS_COMP
NLS_LENGTH_SEMANTICS TANK
NLS_NCHAR_CONV_EXCP FAKE
17 Zeilen offiziell
Rollback
Rollback abgeschlossen.
< / pre >
Look at the strange data that stamp_copy was after the update.
When run from SQL over, everything is fine. But when I run this code in our application, the same phenomenon occurs. I've even seen a data dating back to the year 11907 (!), giving an exception by selecting from the table.
Someone at - it an idea on how to work around this bug?
Best regards
JürgenDid you check metalink for bugs?
There are a few listed in this blog, that may be useful for you.
http://hoopercharles.WordPress.com/2011/02/17/strange-timestamp-behavior/
-
How to find inserted last record in the table.
Version: Oracle 10g
I have a table called 'Manufacturing' and 3 columns as mfno, itemname, quantity.
How to find inserted last record in the table 'manufacturing '.
As I got to know that the Rowid is not a result perfect result. Please provide your inputs.user13416294 wrote:
Version: Oracle 10gThis is not a version. It's a product name. A version is 10.1.0.2 or 10.2.0.4, etc.
I have a table called 'Manufacturing' and 3 columns as mfno, itemname, quantity.
How to find inserted last record in the table 'manufacturing '.Not possible as your data model do not answer for him. As simple as that.
If there is a need to determine an order or associate some time to an entity, then that should be part of the data model - and a relationship, or one or several attributes are necessary to represent this information. Your data model in this case is therefore unable to meet your requirements.
If the requirements are valid, set the data model. In other words - your question has nothing to do with Oracle and nothing to do with the other pseudo columns in Oracle, the rowscn or the rowid. It is a question of pure data modeling. Nothing more.
-
How can I print my photos displaying the date and time stamp
I have pictures in a legal context but do not understand how to print them displaying the date and time stamp. The timbre of the date and time are necessary for me to present my case exactly. Can someone tell me how to print with these marks.
Thank you
The following instructions will prepare photos
with the EXIF Date/time stamp then you can print
them.FastStone Image Viewer freeware can add
EXIF Date/time in the face of your photos in a batch.(FWIW... it's always a good idea to create a system)
Restore point before installing software or updates)FastStone Image Viewer
http://www.FastStone.org/FSViewerDetail.htm
(Windows XP / Vista / 7)I suggest that you create a new folder and add
copies of your photos for experimental purposes.
If you are unhappy with the result your originals
will be intact.After FastStone is downloaded and installed...
Open the program and go...Tools / open the Batch Conversion / tab Batch convert...
Check the box... Use of advanced options...
Advanced Options button / tab text.
Check the box... Add text...(You will need to experiment with the position and the police
size and color to get the desired result.)
(the text size will need to be adjusted according to the)
the size of the photos)Open the window drop... "Insert a Variable."
choose... EXIF Date Time / Date and time...
(in the white field you should see ($H1)
Left click... OkOn the Batch tab convert... in the left field...
Left click the square button "select the Source folder.
Find and select the photos you want to
Add.Left, click on the Add button to move the files to
the right field.Choose an output Format...
Choose an output folder...
Click on the button convert...
It's much easier to do than to explain then
give it a try before say you "Good Grief... it's too
a lot of work. -
Create record in the Table of results gives error
Hi all
Update page there is a table of results with the Add button to create a new line.
Everything by creating a new record on the table of results gives an error
The attributes defined for AccessId in the view object xxlcupdvariablesvo1 failed
I checked the EO and VO attributes, everything seems to be good.
Updatable also has the value "Always".
Still don't know why this error is coming.
Please help resolve this error.
Thank you
SKSK
Don't forget that your AO made correctly and you do your from VO of the two OS after this AO. If possible, allow Jdev to create your AO. Try to create is not in manuallly
Hope it solves your problem
Thank you
AJ -
Add new records to the table of the ADF
Hello
I use Jdev 11.1.1.3.0.
I have a Page of the ADF with detail Table of form - master, I want to add new records to the table reflecting in DB. Is it possible to do? pointers or demo?
Thank you
MBWhat are the components are used in your table? When you created the table originally, you specified as a table read-only? If your table contains components of af: outputText, then you will need either manually change components entry way, or remove the table and re-drop-the-in the form of table (not read-only)
John
-
Hello
I have a loop 'for' which can take different number of iterations according to the number of measures that the user wants to do.
Inside this loop, I'm auto-indexation four different 1 d arrays. This means that the size of the tables will be different in the different phases of the execution of the program (the size will equal the number of measures).
My question is: the auto-indexation of the tables with different sizes will affect the performance of the program? I think it slows down my Vi...
Thank you very much.
My first thought is that the compiler to the LabVIEW actually removes the Matlab node because the outputs are not used. Once you son upward, LabVIEW must then call Matlab and wait for it to run. I know from experience, the call of Matlab to run the script is SLOW. I also recommend to do the math in native LabVIEW.
-
implementation of the table with the scroll bar. (data scrolling)
Hello
I want to show the web service data in the table with scroll bar using java script or html or css .actuall I want only a part of the screen is not whole screen scrollable. can you suggest how it is possible.any suggestion? I used phone gap technology. I used iscroll but it does not work in blackberry data are not displayed in the Simulator... Help, please
Thank you
ravi1989 wrote:
Hello
I want to show the web service data in the table with scroll bar using java script or html or css .actuall I want only a part of the screen is not whole screen scrollable. can you suggest how it is possible.any suggestion? I used phone gap technology. I used iscroll but it does not work in blackberry data are not displayed in the Simulator... Help, please
According to devices/operating systems that you want to support, you could give bbUI.js a change. It works really well in most of the cases, and I think there are a lot of things you don't need to worry more because bbUI.js is just for you.
Look more at the scrollPanel example that does exactly what it takes, a part only of the entire screen of scrolling you can configure a height in the HTML source code directly.
Maybe you are looking for
-
HP 280mt g1: g1 280mt hp does support Server 2008 r2?
Ladies and gentlemen? I need your urgent help. I loaded the Server 2008 r2 on hp 280mt g1, it loaded quite ok but ethernet drivers can not be found. I tried to download but to no avail. What could be the problem? Boris
-
LCD Toshiba 40BV700G - I need firmware
HelloFirst of all, I would like to congratulate you on the new 2015. I wish you good health and good luck to all. My problem is the following:I find no firmware for my LCD TV.Toshiba mod: 40BV700GMein Council: 17 61 MB-2; V113_MB61; SDIHA07-D I check
-
Impossible to download Skype after system restore
My brother did a system restore thinking that would help the computer somehow and now I can not download the latest version of Skype, it says 1603 error code and I have went to the Board of Directors and got the reflection to check for problems and h
-
Remove or delete an update of "select updates to install.
I had an answer about the failure of automatic loading of an update to select updates to install. I finished the instructions and the update was successful. However, the update is still listed in select updates to install and continues to install a
-
Windows 7 upgrade CD-ROM drive
I intend to one of my computers with Windows XP on it upgrade to Windows 7 or even to buy a new computer. I did a check of compatibility on the computer and everything is good for a 32-bit version. My only question is why it tells me there is a free