数据库里保存的是数字,没有格式之说。
创新互联建站主要从事成都网站设计、成都网站制作、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务青羊,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
输出格式
TO_CHAR(SYSDATE,'YYYY-MM-DD hh24:mi:ss')
输入的话,这样应该可以,没试过,一般在程序里写
先自己定义一个文本文件,比如AutoReplace.txt,内容大致如下:
s=SELECT
f=FROM
w=WHERE
o=ORDER BY
d=DELETE
sf=SELECT * FROM
df=DELETE FROM
sc=SELECT COUNT(*) FROM
文件内容可以根据自己习惯修改。
进入PL/SQL Developer后,Tools菜单 - Preferences - UserInterface -Editor里面
中间部分有AutoReplace
选中Enabled后,在下面浏览刚才的文件,选中AutoReplace.txt文件,点击打开。
再次在对话框点击确定保存设置。
现在就可以进入SQL窗口,比如输入sf空格,SELECT * FROM就出来了。
你是怎么登陆的sqlplus,是windows上直接登陆的,还是通过seccrt这类客户端先登录到数据库服务器上,然后在登录sqlplus的,如果是后一种情况,那不是sqlplus的问题,是seccrt这种客户端的问题。 你可以使用plsqldeveloper,或者sqldeveloper,都很好用的,为什么一定要用sqlplus
1.首先装好10g 11g的数据库;
2.登陆数据库并创建用户;
开始--运行--sqlplus /nolog
conn /as sysdba
create user test identified by test;
grant resource,connect to test;
3.使用test(密码 test)用户账号登陆,并建立一张简单的表
create table test (id int,name char(10));
4.向该表插入数据
insert into test values (1,'yxd2766');
commit;
不是十分明白你的意思,你是说写个C/C++程序来实现么?那将非常容易
1:创建个表,例如 number。可以在oracle里创建也可以用接口创建。
这是在oracle里创建create table number(NO number,... ...);这个参数我就不具体说了啊。
2:写程序。c语言用OCI,c++用occi。我用的occi
#include iostream
#define LINUXOCCI //避免函数重定义错误
#include occi.h
using namespace std;
using namespace oracle::occi;
int main()
{
//创建环境变量
//Environment
Environment *env = Environment::createEnvironment(Environment::OBJECT);
//username是oracle的用户名
//userpass是oracle的密码
//connstr是oracle的连接字符串
string username = "atc";
string userpass = "atc";
string connstr = "192.168.1.101:1521/utms";
//创建连接
//connection
Connection *conn = env-createConnection(username, userpass, connstr);
if(conn == NULL)
{
cout "access oracle failed..." endl;
return 0;
}
int count =0;
whlie(1)
{
//创建一个SQL语句的执行对象
//statement
Statement *st = conn-createStatement();
st-setSQL("insert into number values(count)");
st-executeUpdate();
n++;
if(n == 60)
break;
}
//关闭连接
env-terminateConnection(conn);
Environment::terminateEnvironment(env);
return 0;
}
理论上上面的代码就能实现你想要的,不过我当时写的是实现一个插入代码,我修改的没测试,你试试看,不行的话我还有批量操作的代码。你在站短我咱们在研究