oracle中建立表時datetime預設系統時間怎麼做

2021-04-22 09:59:35 字數 1142 閱讀 9766

1樓:匿名使用者

oracle中

沒有datetime型別的欄位bai,只有date型別,可du以參考以下語句zhi:

create table test

(id int,

time date default sysdate);

其中default sysdate就是代dao表預設的系統時間,驗證方專法如下:

insert into test (id) values (1);

commit;

結果屬截圖:

插入的時間與系統時間是一致的,說明設定預設時間是成功的。

2樓:綉乞群群

"很簡單:bai把設定的屬性:$$datetime$$,為當du前日期zhi!

另外兩種方法,一種是dao直接插入版一個值,insert into userinfos valuses (1,'abc',05-4月-1998');最後一

權個值就是插入的日期值

還有一種是轉化的方法,是常用的,

insert into userinfos values(2,'efd',to_date('1998-4-3'),'yyyy-m-dd');"

3樓:匿名使用者

從copy oracle 9i開始,可以在 default 子句中使用諸如 sysdate 或 current_timestampe 之類的偽欄位。

例如:create table t1(

id$ integer not null,charcol char default 'y',datecol date default sysdate,strcol varchar2(30) default user,intcol integer default 12);

4樓:匿名使用者

兩種方bai法,一種是直接du

插入一個值

insert into userinfos valuses (zhi1,'abc',05-4月-1998');

最後一個值就是dao插入的日期值

還有內一種是轉化的方法,容是常用的

insert into userinfos values(2,'efd',to_date('1998-4-3'),'yyyy-m-dd');

oracle建立表名為當前日期的表

oracle中無法建立以全數字命令的表,必須要帶有其他字母,可用如 t 日期 的格式。單純建立手動執行即可 create table t 20151223 id int,name varchar2 10 但一般情況,日期為動態 即隨時間變化而變化 則需要用儲存過程建立 declare v date ...

我想問下oracle建立的表,具體的物理儲存位置在哪

1 你當前使用者的來表是放源到預設表空間中,如users。2 每個表空間對 應資料檔案,這個資料檔案會預設放在安裝目錄下的oradata目錄下,ora或dbf副檔名。3 資料增加時,這個資料檔案就會增加,幾千萬資料,大概就是4 5g左右。是orcl資料庫裡,至於增大多少這個要看你當初設定的是多少,自...

oracle縱表查詢時decode這裡報錯了,出什麼問題了

decode attrcode,attr create setval attrvalue,0 這樣試試 你少了一個項,decode 一般是 4個選項值或是更多 在邏輯程式設計中,經常用到if then else 進行邏輯判斷。在decode的語法中,實際上就是這樣的邏輯處理過程。它的語法如下 dec...