oracle怎麼設定預設時間格式

2022-03-02 22:56:08 字數 3267 閱讀 8262

1樓:

使用函式to_char,日期到字串

to_date,字串到日期,後面的格式串代表字串的格式(年-月-日 時分秒)

select to_char(欄位,'yyyy-mm-dd hh24:mi:ss') from 表

2樓:匿名使用者

oracle的date型別的顯示方式取決於nls_date_format初始化引數

nls_date_format引數可以在以下幾個級別設定1、資料庫級別——如果希望所有人都看到某種格式的資料,則在sqlplus中執行 sql>alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss';

2、session級別——如果只是希望自己看到某種格式而不影響其他人看到的結果 sql>alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

注意只是當前登入狀態有效

3樓:我tm不管

select to_char(日期欄位,'yyyy-mm-dd hh24:mi:ss') from table

4樓:

將原來的所有date欄位改為用to_char(date欄位,'yyyy-mm-dd hh24:mi:ss')封裝下就行了

5樓:匿名使用者

select to_char(date_column,'yyyy-mm-dd hh24:mi:ss') alias_str from table

6樓:匿名使用者

select to_char(date,'yyyy-mm-dd hh24:mi:ss') from table

7樓:匿名使用者

試試這樣行不行:

select datatime(欄位名) from tablename

8樓:匿名使用者

可以修改時間格式

sql>alter sessio set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';

也可以直接設定環境變數

c:\>set nls_date_format = 'dd-mon-yyyy hh24:mi:ss';

9樓:匿名使用者

修改oracle日期格式的方法

(1)在sql*plus中修改當前會話的日期格式

sql> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';

將當前會話的時間格式修改為這種格式: 2003-01-28 15:23:38,即四位年-兩位月-兩位日,空格,24小時的制的小時:分鐘:秒。

這種修改方法,只對當前會話有效。

注意,是對當前會話,而不是當前的sql*plus視窗。即如果你這樣修改之後,又使用connect命令以其他使用者連線到資料庫或者是連線到其他的資料庫,則這個日期格式就失效了,又恢復到預設的日期格式。

(2)修改登錄檔(只對windows系統)

在登錄檔/hkey_local_machine/software/oracle/home0主鍵中增加一個字串(8i版本),字串名為nls_date_format,字串的值為你希望定義的時間格式,如: yyyy-mm-dd hh24:mi:

ss ,然後重新啟動

sql*plus。

這種修改方法,對sql*plus視窗有效,即不論你開啟多少個sql*plus視窗,預設的都是這種時間格式。修改伺服器端的登錄檔無效,只有修改客戶端的登錄檔才有效。

(3)linux下:oracle使用者編輯 .bash_profile下 加入以下內容

export nls_date_format='yyyy-mm-dd hh24:mi:ss '

重新登入即可生效

(4)用sysdba登入

然後更新props$這個表裡的欄位即可

update props$ set value = 'yyyy-mm-dd hh24:mi:ss' where parameter = 'nls_date_format';

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

10樓:匿名使用者

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;

結果屬截圖:

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

11樓:綉乞群群

"很簡單: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');"

12樓:匿名使用者

兩種方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 日期預設格式

13樓:惟有池塘白碧

select * from nls_session_parameters;

select * from nls_instance_parameters;

select * from nls_database_parameters;

其中的nls_time_format就是日期格式,這三句分別是會話級,例項級和資料庫級的

臨汾到杭州有直達的火車嗎?怎麼坐車最省時間

截止至2016年12月,臨汾到杭州沒有直達的火車,要中轉 沒有直達火bai車 先坐火車到三門峽du然後轉汽車 車次 起始車站zhi 到達車站 發車時間 dao到站時間 里程 走行時版間 型別 權 票價 單位 元 始發站 終到站 操作 k594 杭州 三門峽 11 10 06 43 1335 19小時...

坐火車從太原到福建怎麼坐車呢,便宜又省時間的線路幫我設計一下。最好晚上7點以後從太原出發

沒有直達車。最省錢的是 商丘 坐太原到連雲港的1551 1554次列車 太原發車 到達商丘 旅行時間 旅行距離 此區間票價 19 42 08 39 12小時57分鐘 780 51 中轉車次k32 k29 洛陽 福州 商丘發車 到達福州 旅行時間 旅行距離 此區間票價 18 28 14 24 19小時...

從天津怎麼去義烏,從天津到義烏最節省時間的路線怎麼走

火車你可以坐這附近啊,如果沒有直達義烏,你可以坐到金華站啊,金華離這很近的,要是金華也沒,你就坐杭州站,你們那坐到杭州站總該有的吧?杭州離這也近,坐大巴走高速只要一個多點小時就到,其實總歸一句話,只要你坐到義烏附近ok了。至於賓館嘛,呵呵,我們這的賓館不要太多,一般 都是100多塊的,這樣的最多,福...