只是举例*****************************************************
http://www.codeclub.net/bbs/
http://www.codeclub.net/bbs/
解决方案 »
- oracle 导入库时,提示IMP-00032: SQL 语句超过缓冲区长度?
- 求(SQL面试题)
- 关于SQL 的LIKE的问题
- 请问 我要建一个表 把所有用户的 删除权限 都给禁止 改 怎么写 谢谢
- 请大家帮我看个关于oracle的题目!
- 帮忙改个触发器!
- 创建表空间时出错:'c:\oracle\oradata\cnc\lgy.ora'出错,无法创建文件,无法打开文件,系统找不到指定的路径!
- 一存储过程调试编译无反应,而其他的则一切正常,盼解决之
- TUXEDO 使用XA方式连接ORACLE数据库产生的问题
- 奇怪的问题,substr函数调用出错,请教各位大侠
- !!!高分求教有关oracle/vb打包的问题!!!
- ★☆★☆★急问Oracle的long类型怎么不好使???
select * from nls_session_parameters where parameter='NLS_DATE_FORMAT';
查出当前值。还可以用alter session set NLS_DATE_FORMAT=...命令更改。
SQL>create table ls_tmp(c varchar2(30));
SQL> desc ls_tmp
名称 空? 类型
----------------------------------------- -------- --------------
C VARCHAR2(30)
SQL>insert into ls_tmp values(sysdate);
SQL> select * from ls_tmp;C
------------------------------------------------------------
04-3月 -03SQL> alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS';
SQL> insert into ls_tmp values(sysdate);
SQL> select * from ls_tmp;C
------------------------------------------------------------
04-3月 -03
2003-03-04 15:49:16
----------
05-3月 -03SQL> insert into temp values( '06-3月 -03');已创建 1 行。SQL> select * from temp;TESTDATE
----------
05-3月 -03
06-3月 -03也就是说,你也利用to_date函数插入一条记录,再select出来看看其日期格式,以后你就不用to_date函数,直接将其当作字符串插入即可,比如'06-3月 -03',不过好像有点不是很方便。
但是有一点。如果你是要在oracle中建立函数,存储过程等中用 话!必须要使用这个函数!
1. select * from nls_session_parameters
check NLS_DATE_FORMAT , 假设它是 DD-MON-RRinsert into t1 values ( '01-JAN-03' );
commit;
不好意思,为个简单的问题,我是初学者,ORACLE不支持自动递增,真的吗?
原来我的程序连的sql server,用了他可自动递增的特性了,这样移植过来的话,岂不是要费很大事??
见笑了。
check NLS_DATE_FORMAT , 假设它是 DD-MON-RRinsert into t1 values ( '01-JAN-03' );
commit;
完全正确—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
不好意思,为个简单的问题,我是初学者,ORACLE不支持自动递增,真的吗?
原来我的程序连的sql server,用了他可自动递增的特性了,这样移植过来的话,岂不是要费很大事??
见笑了。回复:
在ORACLE中对SQL SERVER自动递增的支持是用sequence来完成的,建立一个sequence,然后每次生成一个不重复的序列插进你的主键的字段里面去就行了。
例如:
create sequence test_sequence start with 1 increment by 1; /*建立序号*/
create table testA(id number primary key);
insert into testA values(test_sequence.nextval);
这样,id的值便会从1,2,3,4,....这样递增了。反正你得更你原来的程序。