当前位置: 代码迷 >> Oracle管理
 解决方案列表
  • [Oracle管理] 怎么产生一个唯一的ID

    如何产生一个唯一的ID我想在批量插入数据到表中时,能自动产生一个唯一的ID数据一起插入到表中,有没有类似于MISSQL中的newid()的函数呢?------解决方案--------------------可以使用序列Sequences,相当于mssql的自增量Identity------解决方案-...

    87
    热度
  • [Oracle管理] 怎么获取当前的年,月

    如何获取当前的年,月请教各位大虾,如何只获取当前的年。并且转化成number格式------解决方案--------------------SQL>selectto_number(to_char(sysdate,'yyyy'))yearfromdual;YEAR--------...

    67
    热度
  • [Oracle管理] 有没有人碰到过这个有关问题

    有没有人碰到过这个问题是在oracle里出现的,取数据库中一个字符类型列的长度,是个类别字段用的是char(10)bigcata如大类都是两位数01,02等类别不多小类就是0101,0102,0201,0202本来我想selectxxxfromxxxwherelength(bigcata)=2没结果...

    43
    热度
  • [Oracle管理] 有关问题:如何取替换据字符串的最后一个字符

    问题:怎么取替换据字符串的最后一个字符?问题:怎么取替换据字符串的最后一个字符?例如:把"Beer"中的最后一位"r"替换成"l"?谢谢------解决方案--------------------SQL>selectreplace(&...

    75
    热度
  • [Oracle管理] *ORACLE的表更新*该怎么处理

    *********ORACLE的表更新****************关于2个表的更新aaa表有2个字段aidaname1张2王bbb表也有2个字段bidbname1NULL2NULL请问怎么按ID更新bbb表的内容。如果是SQLSERVER数据库我可以这样写:updatebbbsetbname=a...

    59
    热度
  • [Oracle管理] 在SQL Plus想输入日期,应在如何输入

    在SQLPlus想输入日期,应在怎么输入比如我想搜索出一段时间数据例如04年2月3日到07年5月6日应该怎么写SQL>selectSMS_WRITE_DATEfromsmsSMS_WRITE_DATE--------------16-8月-0716-8月-0716-8月-07SQL>se...

    27
    热度
  • [Oracle管理] 怎么合并重复的数据

    如何合并重复的数据表里面有很多重复的数据,如何进行把重复的合并成一条------解决方案--------------------删除重复数据的一种高效的方法表demo是重复拷贝自dba_objects,有88万左右,不重复的是27323,没有索引方法一:deletefromdemoawherea.r...

    44
    热度
  • [Oracle管理] SQL语句怎么表示除法运算

    SQL语句如何表示除法运算?表A:商店信息ANO ANAME WQTY CITY101 韶山书店 15 长沙204 前门商店 89 北京256 东风商场 501 北京345 铁道商店 76 长沙620 武汉商场 413 武汉表B:商品信息BNO BNAME PRICE1 毛笔 212 羽毛球 43 ...

    59
    热度
  • [Oracle管理] 关于存储过程使用临时表的有关问题

    关于存储过程使用临时表的问题--CreatetablecreateglobaltemporarytableT_SOLVENCY(L_BHNUMBER,VC_BHVARCHAR2(20),VC_NAMEVARCHAR2(200),VC_PUBLISH_ORGANVARCHAR2(200))oncomm...

    7
    热度
  • [Oracle管理] 存储过程

    求一个存储过程求SQL语句,我要写一个存储过程.就是从表A里面查询出数据,然后用游标,一条一条的读取出来判断表B中是否存在这条数据,如果不存在就新增,如果存在,再判断下字段M是否一样,如果不一样就修改,如果一样就不操作.------解决方案--------------------createorre...

    34
    热度
  • [Oracle管理] 关于别名的有关问题

    关于别名的问题请问selectaabbfromtableselectaaasbbfromtable这两个有什么区别?------解决方案--------------------没区别------解决方案--------------------唯一的区别就是第二条包含垃圾代码:)------解决方案-...

    45
    热度
  • [Oracle管理] 关于分析函数(急求sql)解决方案

    关于分析函数(急求sql)这个sql能用分析函数改写或者优化不太慢了selectSUM(DECODE(a.summary_acct_item_id,'100000',a.CHARGE,''))CHARGE100000,SUM(DECODE(a.summary_acct...

    89
    热度
  • [Oracle管理] 求一函数解决方案

    求一函数传入3个参数:b、x、yb为bool型,如果b是true返回x,否则返回y我记得oracle好像有类似的函数,但记不得名字了,请各位指点一下------解决方案--------------------selectdecode(b,true,x,y)fromdual;

    36
    热度
  • [Oracle管理] asp.net连接oracle9i出错?该怎么解决

    asp.net连接oracle9i出错?安全性异常说明:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。异常详细信息:System.Security.SecurityException:不允许所请求的注册表访问权。出错句:...

    348
    热度
  • [Oracle管理] LinuxAS4安装Oracle10.1的有关问题

    LinuxAS4安装Oracle10.1的问题如下:==========================分割一下==========================[oracle@localhostDisk1]#./runInstaller正在启动OracleUniversalInstaller.....

    90
    热度
  • [Oracle管理] 刚学sql,照书上的例子建立个触发器,就报错。该怎么解决

    刚学sql,照书上的例子建立个触发器,就报错。createorreplacetriggeroverdraftafterupdateonaccountreferencingnewasnforeachrowwhen(n.balance<0)begininsertintoloanvalues(n.a...

    108
    热度
  • [Oracle管理] 基础:在sqlplus中怎么查看有哪些序列?怎么查看表分区的分区名

    基础:在sqlplus中如何查看有哪些序列?如何查看表分区的分区名?因为不知道要用的序列建立没有,所以需要查看有哪些序列;另外知道表有分区,但是不知道分区名,如何查看?------解决方案--------------------select*fromuser_sequences;查看用户序列sele...

    576
    热度
  • [Oracle管理] 新建视图无法显示有关问题

    新建视图无法显示问题环境WindowsXP+Oracle10g+TOAD9.1,使用TOAD登录Oracle后,创建一个新视图,发现在SchemaBrowser的View标签下无法看到新建的视图(刷新过N遍),但使用select可以查询到该视图的数据,隔天后发现使用select也无法查询到该视图的数...

    18
    热度
  • [Oracle管理] SQL*PLUS建表有关问题

    SQL*PLUS建表问题用SQL*PLUS建表如下:CREATETABLESt1(modeNUMBER(1),otherVARCHAR2(16));运行总是不成功,提示mode标识符无效,不知怎么回事?哪位达人解答一下,谢谢------解决方案--------------------"ta...

    13
    热度
  • [Oracle管理] 求一sql语句,解决了就给分,多谢各位大侠

    求一sql语句,急,解决了就给分,谢谢各位大侠!一个表t1字段名a,b,c表2t2字段名a,b怎样用一条sql实现把t1中字段a存在与t2中的所有记录的c标记为1,并同步t2的b字段到t1表的b字段呢?例如t1表abc123t2表ab1122我要得到的结果是更新t1表为abc1112213-----...

    57
    热度