-
[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
热度