SSI ļʱ
Recent update: 2008-3-11

[Oracle][ODBC][Ora]ORA-12154: TNS: 无法处理服务名

60 byte By msdn at 2008-3-11
[Oracle][ODBC][Ora]ORA-12154: TNS: 无法处理服务名 请问各位老大,怎么办阿.急等
SSI ļʱ

select 语句

70 byte By msdn at 2008-3-7
select * from table_name where column_value="" 这个语句在oracle 中有什么问题吗?
SSI ļʱ

怎么改变列的顺序

73 byte By msdn at 2008-2-21
我在一张表中插入一条记录 现在想改记录的顺序 请问oracle中怎么改(不删除原来的列),可不可以象sql server企业管理器那样直接拖动

oracle权限问题,我觉得会经常遇到,希望能讨论透彻

171 byte By msdn at 2007-11-19
1.system登陆,建立数据表table1,table2,由table1,table2生成视图view1 2.然后再建立新的用户名user1和密码,授予新用户名查询view1的权利 3.oracle能做到使用user1登陆进去只能看见view1吗 我用SQLSERVER做不行。能看见所有的表的名字,oracle中是怎么实现的呢!

如何判断变量是否是"123"结尾?

52 byte By msdn at 2007-11-17
变量 countnum 如何判断变量是否是以"123"结尾的呢? countnum的值可能是个位数.

求助一较复杂SQL语句

300 byte By msdn at 2007-10-25
有两个表tbl_200504,tbl_200505,结构一样 tbl_200504表 ,该表中的数据截止到200504,即截止到表名的最后六位 time num 200502 20 200503 20 200504 30 tbl_200505表,该表中的数据截止到200505 time num 200502 20 200503 10 200504 30 200505 100 想得到如下结果 time takeback_num 200505 10 这个10 是表tbl_200504中time截止到200504以前的num之和减去表tbl_200505中time截止到2...

oracle 多个表的查询问题

300 byte By msdn at 2007-10-25
现在有两个表: dayorder:其中有字段custid,startdate。(这个表记录客户访问网站的历史表) customer:字段有custid,custname(记录了客户的基本信息) 现在要统计在一个月当中访问次数多的前300名客户的资料,并显示每个客户的访问次数。 我的做法是: select * from(select custid,count(*) vis_count from dayorder where startdate>=v`/`v2005-09-01v`/`v and startdate<v`/`v2005-10-01v`/`v group by custid)...

如何truncate table在store procedure中或function中

5 byte By msdn at 2007-10-25
RT.

请教这句sql的写法!急!

240 byte By msdn at 2007-10-1
表1 zipcode stype 1301 1311 1321 1331 1392 1372 8602583 8602553 ...... 几百行,zipcode的长度不定 表二 phoneno 1378******* 1324******* ...... 我想将表二中phoneno以表一中zipcode打头的行以stype替换掉, 替换后为: 表二 phoneno 28******* 14******* 这个update语句该怎么写呢? 小弟初学sql,请教各位

求助一SQL语句

244 byte By msdn at 2007-10-1
有10张表 DATA_101_0507,DATA_102_0507.....DATA_110_0507, 从每个表中按一定规则选出数据,然后插入到a表中 如: insert into a(name,num) select name,count(*) from DATA_101_0507 group by name ... insert into a(name,num) select name,count(*) from DATA_110_0507 group by name

有没有pl/sql的代码美化工具?

54 byte By msdn at 2007-10-1
如题 最近在看一此以前同事留下的pl/sql存储过程,眼都看花了,哪里有pl/sql的代码美化工具啊?

面试题:如下的sql该怎么写?

79 byte By msdn at 2007-9-26
有一张表Table(Sid,Sco,Score),分别为学号,课程号,成绩.要查询每门课程的平均成绩并降序排列.要是平均成绩相等的,则按照学号的升序排列.

oracle错误的含义

300 byte By msdn at 2007-9-26
904 !! ERROR: 20110 v`/`vORA-20110: insertfld: Exception occurred within insupdfld 905 ORA-06512: at "FRANMIC.DBMRFLDACTIONS", line 306 906 ORA-06512: at line 3 (DBD ERROR: OCIStmtExecute)v`/`v 907 <- execute= undef at rerun.cgi line 2456 908 <- disconnect_all= v`/`v...

ASP通过ADO远程连接ORACLE如何读取CLOB内容

73 byte By msdn at 2007-9-26
请问 ASP通过ADO远程连接ORACLE如何读取CLOB内容,CLOB中的数据是文本型。 查了很多资料都没有解决,都不是用ADO进行的连接。

求救:怎样做自动加1啊

73 byte By msdn at 2007-9-21
不好意思,太菜了 第一次用ORACLE开发,怎样使序列字段自加一啊 SQLSERVER中有字段类弄为TEXT的,对应到ORACLE中是那个啊

请问如何把一个表中的内容insert into到另外一个表中?

115 byte By msdn at 2007-9-21
请问如何把一个表中的内容insert into到另外一个表中? 例如: 表T1有字段A,B,C,表T2有字段D,E,F,我想根据某个条件,比如where D = XX时,将T2字段insert into T1中,请问如何作?

一个insert的问题,大侠指教,在线等,急!

123 byte By msdn at 2007-9-21
小弟要把表A的数据插入到表B,因为数据量大,所以想分批进行插入。 譬如A表有数据10000万条。 偶希望实现,通过10次来完成插入工作。 就是第一次查1000万条。无错的话,然后第二次插入后1000万条。。。。 10次以后完成全部插入。 急等

求助:SQL语句的模糊查询??

208 byte By msdn at 2007-9-19
问题: SQL语句的模糊查询 SELECT语句,无论我要查询某些特定的字段,无论 是一个还是多个特定字段,或者是所有字段,无论 是那一个表格。 即:表格和待查询的字段都是未知的。需求是:返回 查询结果或者错误信息。 这样的语句有没有已经实现的接口可以使用,或者通过 什么方法来实现。 查资料看,无论是OCI还是PRO*C都需要绑定查询的字段 那位大侠做过类似的应用,请指点一下。谢谢

如何建这样一个要求的视图(同一用户不同会话)?

203 byte By msdn at 2007-9-19
一个应用程序,用同一个oracle用户登录到数据库中,要求在不同的会话中对同一个视图按进行操作 如:CREATE OR REPLACE VIEW V_TABLE AS SELECT * FROM TABLE WHERE ID = :ID;(:ID可以是一个ORACLE的变量) 能不能在每次会话开始将:ID设置为一个本会话特定的值,这样每个会话查询的视图记录就会不一样, 但视图定义的语法还是一样的?

高分请教!!! 达人帮忙!!!谢谢

300 byte By msdn at 2007-9-19
我有两张表A.dec_bill_status和B.ep_dec_bill_list create table A.dec_bill_status ( list_no varchar2(20) primary key, --清单编号 list_status varchar2(10), --状态标志 ems_list_no varchar2(20) --存储清单编号没有改变前的编号 ) create table B.ep_dec_bill_list ( list_no varchar2(20) primary key, tag varchar2(20), list_g_no varch...

存储过程执行后不出错,但表中也未插入数据,是何原因?

247 byte By msdn at 2007-9-8
create or replace procedure proc_insert( vjh out char,jls out number) as begin select jh into vjh from dde01; select count(*) into jls from tszl_tsjcsj; if (jls=0) then insert into tszl_tsjcsj(jh) values(vjh); end if; end;

to_date(v`/`v2005-11-11 14:11:11v`/`v, v`/`vyyyy-MM-dd hh:mi:ssv`/`v)有什么错?

178 byte By msdn at 2007-9-8
to_date(v`/`v2005-11-11 14:11:11v`/`v, v`/`vyyyy-MM-dd hh:mi:ssv`/`v)有什么错? 提示小时必须在1-12范围内. to_date(v`/`v2005-11-11 11:11:11v`/`v, v`/`vyyyy-MM-dd hh:mi:ssv`/`v)则正确. 我怎么表示下午?

如何建立、运行一个在0点调用存储过程proc_insert的trigger?

4 byte By msdn at 2007-9-8
如题

大家帮我看看这个触发器,我的DBA说不能实现

300 byte By msdn at 2007-8-23
我想创建一个触发器,当某行数据的其中两列被更新为空时,就把该行数据删除。在SQL SERVER里这时很容易实现的。我写的触发器如下(该触发器没起作用): create or replace trigger tr_deltemail after update on MAILSYSTEM for each row begin if :new.SENDERDIR=v`/`vv`/`v and :new.DELETER=v`/`vv`/`v then delete MAILSYSTEM where MAILSYSTEM.MAIL_ID=:old.MAIL_ID; ...

大家来帮我看看怎么提高这个存储过程的效率,分不够可以再加!!!!在线等!!!!急!!!!

291 byte By msdn at 2007-8-23
大家好,最近写了一个过程,是来更新数据,每天执行,每天要更新的数据量大概在1000万条,我的过程效率不是很高,大家看看能不能帮我提高效率,分不够可以再加!! 代码如下: CREATE OR REPLACE PROCEDURE WQ_UP_WWQ_TEST_MAPPING as rowsum number; /*记录总数*/ currentpage number; /*要更新的数据页码*/ allPage number; /*总的数据页码*/ page_num number;

急!!在先等

300 byte By msdn at 2007-8-23
我有个语句不知道怎么实现,请各位帮帮忙 语句要求:要求把下面两句话合并成一句,条件的差别只有一个,就是flag字段。 select sum(a.TOTALFEE) as TOTALFEE,d4.username as username,count(a.flag) as flag from biz_bill_compaplist a LEFT OUTER JOIN BIZ_SYS_COMP d0 ON a.COMPID = d0.COMPID LEFT OUTER JOIN BIZ_SYS_DD d3 ON to_char(d0.CITYCODE) = d3.LISTVALUE AND d...

新手求问:如何实现这个触发器

300 byte By Claire at 2007-8-15
我要实现这样一个功能,在A表中插入一行新的数据时,将B表中的和A表中刚插入的这一行的数据中相同列值的那一行的其中的一个值加1。 这个我想用触发器实现,不知道该如何实现。我自己写了一个,但是老是提示编译错误。各位大侠帮我看看,是什么问题。或者重新帮我写一个。谢谢了。 CREATE or replace TRIGGER triggertest AFTER INSERT ON teamInfo referencing new as newone declare i number; begin i = (select havingTeam...

关于表之间数据查询的问题,急!!!!

300 byte By 1234567 at 2007-8-15
A表------>B表-------->C表 要求:通过A.P查找B.P ---> 再通过B.K查找C.K ---->按B.k等于C.K查找出所有记录总对所有NUM进行汇总 A表结构B表结构C表结构 __________ __________ _____________ |__NO_|__P_||__P_|__K_| |_K__|__NUM__| |_____|____| |____|____| |_____|______| 像这样以A表的一...

一个关于oracle 数据链路的问题!急急!!!!!!!!!!

120 byte By 1234567 at 2007-8-15
我在pl/sql中创建了一个数据链路成功了,但是当我 select * from tb_users@oracle 时,就出现,无法处理TNS服务的错误,请问这种错鋘的出错原因 还有如果我建好了数据链路后,又怎么样才能创建表的同意词呢??

求一段sql语句 要考虑效率和资源

63 byte By 1234567 at 2007-8-15
表:a 字段: A、B 求:A字段值相同 且 B字段值不同 的总记录数 不建索引 200万条记录 考虑效率和资源

oracle数据库问题???

202 byte By 伤心 at 2007-8-15
我以前安装的数据库版本是7I的 把数据库信息导出来后 做了备份(*.dmp) 现在我装的是oracle8的 想把那个库导进去 可是它提示我:不支持字符集的转换,导入失败. 我上网大概查了一下 说是应版本不同,字符集也变 查了两个地方: 1注册表里是 …16GB… 我装的时候选了个US7ASCII 请问:是这的原因吗 怎么解决呢。谢谢高手们????

如何导出ORACLE数据为文本文件?格式见内!谢谢!

193 byte By IT客 at 2007-8-15
有一个表 name jh kk A 2.5 12 B 10.20 45 如何导出这样格式的文本文件呀? A-2.50-12 B-10.20-45 我想用VC实现,数据量很大,用程序怎么作才能效率高一点?

可不可以利用触发器实现修改记录备份

48 byte By msdn at 2007-8-15
就是说,当这个表有记录更新或删除的时候,把被删除或更新的记录插入到一个备份表中 跪求解决方法

ASP中连接Oracle数据库的问题。急~~~~~~~~~~~

300 byte By msdn at 2007-8-15
执行 Set oRS = Server.CreateObject("ADODB.Recordset") oRS.Open "xxx", MyDSN,adOpenForwardOnly, adLockReadOnly, adCmdUnkown 时报错。 其中MyDSN是一个字串为"DSN=xxx;User id=xx;Password=xx;" DSN已经配置好。用户名密码也没有问题。但报错为 Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC driver for Oracle][Oracle]OR...

请教如何定时导出数据到文本文件!!!

198 byte By msdn at 2007-8-15
有d:\test.sql spool d:\tables.txt select * from t_test where rownum<10; spool off sqlplus下执行@d:\test.sql可以导出t_test表中的数据到d:\tables.txt 以上都没问题。。。 现在我想实现定时导出,知道可以用job来做,可是不知道如何用job执行,请高手详细指点,先谢谢各位。

续上次提出的菜问题后,再提一个菜问题,关于full join的

286 byte By msdn at 2007-8-15
现在3个表 表a: class yyyy numA A 2005 10 B 2005 20 表b: class yyyy numB A 2005 30 C 2005 40 表c: class yyyy numC A 2005 50 B 2006 60 我需要的查询结果是 class yyyy numA numB numC A 2005 10 30 50 B 2005 20 C 2005 40 B 2006

紧急求助

134 byte By msdn at 2007-8-15
最近要做一个项目,中间涉及到要用JAVA写一个监控ORACLE数据库运行的各项参数,比如实例运行状态,监听器进程状态,全局区SGA内存使用情况,数据库等待时间,数据库锁,表空间使用情况缓冲区命中率,数据字典缓存命中率等,哪位大哥介绍一本讲这些方面的SQL命令的书。

无法进入Oracle Enterprise Manager Console(郁闷.......请高手帮忙)

300 byte By msdn at 2007-8-15
我前两天进入Oracle Enterprise Manager Console在自己建的方案中把一些文件给删除了。可不要说要配重配方案呀!!!! 因为现在也无法导出数据来备份了。只能在SQL*plus进行数据的操作。TOAD更是无法连接.我的机器名也是emilyhxh. 现在就无法再进入Oracle Enterprise Manager Console,也就没有办法来管理数据库了。 总是出现"VTK-1000:无法连接到Management Server emilyhxh.请验证您已输入Oracle Management Server 的正确主机名和...

【如何程序打包的时候创建“用户,表,并添加一些数据”】

36 byte By msdn at 2007-8-15
希望在程序安装的时候,创建我固定名称的“用户,表,并添加一些数据”。

执行一个存储过程会造成连接数满吗?

300 byte By msdn at 2007-8-15
因为oracle用得少,最近在用一个存储过程中出现了连接数满而出错的问题,特请教高人:该存储过程中,我用游标对两张表进行比对,一张表1000万数据,一张30万。比较的方式是如果a表中的记录存在于b表中,则为b表做一个标志,若不存在,则插入一条到b表中,如下: create or replace function prc_zt return number is Result number(1,0) ; sfzh varchar2(18); ztbh varchar2(50); xb varchar2(1); xm varchar2(30); CURSOR cr...

怎样让一个表的数据与一个视图的数据保持同步

81 byte By msdn at 2007-8-15
我有一个视图,与多个表相关连,并使用了union,在查询这个视图的时候非常慢。我想用一个临时表与这个视图保持数据同步,提高查询效率,有什么可行的方案吗。谢谢。

proc怎么调用存储过程?

17 byte By msdn at 2007-8-15
多谢!哪位高手有这方面的例子啊

请问这个日期格式转换如何实现!

171 byte By msdn at 2007-8-15
一存储过程中传入一varchar2类型的日期字符串格式(如"20050620" 表示2005年6月20日) 而我要操作表里的也有一个时间的字符串格式如("2005年12月02日")请问大家 有什么好的 的方法将 "20050602"(我传入的)转化成操作表里的"2005年06月02日" 呢? 需要注意v`/`v0v`/`v:拜拖了!!

一个很菜的问题

114 byte By msdn at 2007-8-15
刚学Oracle,在用select时一定要指定用户吗? 比如有一个表www是属于用户adc的,则要写成select * from abc.www才可以,写成select * from www则会出现“表或视图不存在”的错误。

请教连接oracle字符串的问题

300 byte By msdn at 2007-8-15
我写的代码为: string connstr="Data source=orcl_linxin-peng;User ID=user_o;Password=user_o"; OracleConnection conn=new OracleConnection(connstr); string str="select * from TBL_tt"; OracleDataAdapter odap=new OracleDataAdapter (str,conn); DataSet ds=new DataSet(); 。。。。。 显示的错误为 “/ww”应用程序中的服务器错误。 --------...

oracle中建表时定义主键和字段非空的sql语句是什么?

186 byte By msdn at 2007-8-15
oracle中建表时定义主键和字段非空的sql语句是什么? 如建一个表: CREATE TABLE test( ta varchar(30) default NULL, tb varchar(30) default NULL, tc varchar(30) default NULL ) 我想定义ta为主键,tb为非空字段。sql语句如何写?谢谢!!

进来看看 优化一SQL语句 !

270 byte By msdn at 2007-8-15
a 基础信息表 b 经费表 语句:查询2005年11月单位经费的总和 按单位编码进行分组 Select a.dwbm,sum(b.money) From a, b Where a.dwbm = b.dwbm And a.sfzhm = b.sfzhm And a.Year = b.Year And a.Month = b.Month And a.Year = v`/`v2005v`/`v And a.Month = v`/`v11v`/`v Group By a.Dwbm 查询时间超级慢 有啥更好方法。每个月数据有五万之多

关于SQL关联语句修改问题?

136 byte By msdn at 2007-8-15
Update 表1 Set 表1.yhzh=(Select b.yhzh From 表2 b Where 表1.sfzhm=b.sfzhm And 表1.xm=b.xm) 根据sfzhm 和 xm 进行 关联修改。但这语句慢 而且改数有时不正确 有没有更好的方法

ORACLE批量修改語句問題

101 byte By msdn at 2007-8-15
SQL SERVER裏面是這樣的語句 update t_t1 set b=b.b from t_t2 a,t_t2 b where a.a=b.a 請問ORACLE對應的語句是哪些?怎麼不支持哩

Oracle 8i,如何像SQL Server一样使用事件探查器得到前台程序操作数据库时产生的SQL语句?就是所谓的跟踪吧?怎么实现?

42 byte By msdn at 2007-8-15
如题. 各位,越详细越好...我在Oracle下编程还没多久...我要调试...
SSI ļʱ
SSI ļʱ
SSI ļʱ