社区
Java
帖子详情
ORACLE 一条SQL的问题
街角嘚堕落
2011-11-22 09:28:45
判断同一天内某字段唯一 的SQL 主要是同一天 本人.NET的 对ORACLE 不熟 求解
...全文
93
12
打赏
收藏
ORACLE 一条SQL的问题
判断同一天内某字段唯一 的SQL 主要是同一天 本人.NET的 对ORACLE 不熟 求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
街角嘚堕落
2011-11-22
打赏
举报
回复
我问的是ORACLE的啊
暖暖猫
2011-11-22
打赏
举报
回复
记得oracle里有一个merge 方法吧,但是我不会用,很少写sql,只能给个思路
暖暖猫
2011-11-22
打赏
举报
回复
C#没用过,不知道事务如何去写的,
先查询前一条数据的有效期是多少,然后,这次传过来的有效期,和这个对比一下,如果是一样的,那么就不插入,不一样在插入
街角嘚堕落
2011-11-22
打赏
举报
回复
再问个问题 1条数据 的有效开始时间:2011-1-1日 有效结束时间2011-1-2日 以后插入的数据有效开始时间和有效结束时间都不能在这范围内了 这样的SQL怎么写啊
表名
FSS_OILPRICE_USER 有效开始时间:START_DATE 有效结束时间:END_DATE
暖暖猫
2011-11-22
打赏
举报
回复
你可以先select * from table where 日期=某一天日期 and 值=传过来的值
给个int,如果int>1的话,就是有,没有的话,那就是可以了
暖暖猫
2011-11-22
打赏
举报
回复
[Quote=引用 6 楼 lidun5203399 的回复:]
不是主键啊 就是判断下某1天内某字段的值必须唯一啊
[/Quote]
某一天是唯一,这样的话,你查询一下就可以了,每次去当前表中查询,按照时间,如果一样的话,那就是不唯一,没有的话在插入就可以吧
街角嘚堕落
2011-11-22
打赏
举报
回复
不是主键啊 就是判断下某1天内某字段的值必须唯一啊
暖暖猫
2011-11-22
打赏
举报
回复
建表的时候设置一下就好了,给这个字段设置成 unique 的就可以了
暖暖猫
2011-11-22
打赏
举报
回复
[Quote=引用 2 楼 lidun5203399 的回复:]
。。。就是插入的时候输入的值必须是当天唯一
[/Quote]
主键?
街角嘚堕落
2011-11-22
打赏
举报
回复
1个字段的值 不包括ID
街角嘚堕落
2011-11-22
打赏
举报
回复
。。。就是插入的时候输入的值必须是当天唯一
暖暖猫
2011-11-22
打赏
举报
回复
描述不明白的,没看懂问的什么
ORACLE
中
一条
SQL
语句的详细执行过程(初学者)
一条
SQL
的执行过程: 1.建立连接: ***客户端要访问数据库,则
oracle
会在客户端和服务器进程之间建立一个会话,并在服务器上建议一个专门处理这个会话的进程,即服务器进程。客户端键入
sql
命令,通过连接将
sql
命令传输到服务端(连接的作用就是传递,不做分析)。 2.语法检查 :服务端接受
sql
命令到共享池,并在共享池的共享
sql
区域检查此
sql
的语法,若有错误,则返回错误代码及错误描述(S...
oracle
一条
sql
运行时间很长,
oracle
查看执行最慢与查询次数最多的
sql
语句及其执行速度很慢的
问题
分析...
oracle
查看执行最慢与查询次数最多的
sql
语句前言在
ORACLE
数据库应用调优中,一个
SQL
的执行次数/频率也是常常需要关注的,因为某个
SQL
执行太频繁,要么是由于应用设计有缺陷,需要在业务逻辑上做出优化处理,要么是业务特殊性所导致。如果执行频繁的
SQL
,往往容易遭遇一些并发性的
问题
。 那么如何查看
ORACLE
数据库某个
SQL
的执行频率/次数呢? 下面来看看完整的示例代码。一、查询执行最慢的s...
Oracle
一条
sql
语句插入多条数据
指定字段值插入 insert all into test_insert(user_name,address) values('aaa','henan') into test_insert(user_name,address) values('bbb','shanghai') into test_insert(user_name,address) values('ccc','beijing')...
Oracle
一条
SQL
语句时快时慢
今天碰到一个非常奇怪的
问题
问题
,
一条
SQL
语句在PL/
SQL
developer中很慢,需要9s,
问题
SQL
: SELECT * FROM GG_function_location f WHERE f.parent_id ='03000000000001'; 表GG_function_location有5千万的数据,parent_id上是有索引的。 诊断第一步:就在PL/
SQL
oracle
一条
sql
运行时间很长,
SQL
执行时反复一慢两快的
问题
SQL
执行的时间,在正常情况下应该是稳定的。如果第一次快,第二次慢,那么可能就是由于cardinality feedback的缘故,我们可以设置”_OPTIMIZER_USE_FEEDBACK”= false来规避。但是这次遇到的
问题
却是执行过程两快一慢,执行过程是慢->快->快->慢->快->快->慢->快->快->……,执行了慢之后,还能再...
Java
50,528
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章