小编Ben*_*Ben的帖子

是否有类似于DDL的提交?

当我想更新,删除,插入我需要提交.这在大多数情况下是有用的,我可能会更新错误的信息或错误地删除某些内容,我可以撤消它.

删除列时,我不需要提交.有没有像回滚(不闪回),这使我能够快速撤消我的更改?即使经过长时间的分析,丢弃色谱柱也可能会对表造成损坏(pk,fk).

为什么Oracle提供DML提交但不提供DDL提交?

oracle ddl rollback

1
推荐指数
1
解决办法
172
查看次数

为什么我们不能扩展泛型类型?

我们有以下代码:

class MyClass<T>{
...
}
class MyExtendedClass extends MyClass<T>{//Compile error
...
}
Run Code Online (Sandbox Code Playgroud)

我试图创建非泛型类,它是泛型类的子类型.为什么禁止它?

java generics inheritance

1
推荐指数
1
解决办法
63
查看次数

聚合函数中的CASE

我抬头看了一下,在论坛上发现了一些链接,但没有一个我感觉适用于我的问题,或者似乎与我的结果相同.我需要做的是......

如果薪水超过工资平均值,则列出所有员工姓氏,名字,薪水和more_employees表中的"比较列",此列输出'高薪'否则输出'低薪'

我得到的是这个......

SELECT first_name, last_name, salary,
       CASE WHEN salary > AVG(salary) THEN 'High-Pay' 
            WHEN salary < AVG(salary) THEN 'Low-Pay'
            ELSE 'Average' AS CompareColumn
       END 
FROM more_employees 
Run Code Online (Sandbox Code Playgroud)

我得到的错误就是这个

"不是单组小组的功能"

所以我最后添加一个组中的任何一个列名,然后我得到

"不是分组功能"

所以我卡住了,已经有一段时间了.有任何想法吗?

sql oracle

1
推荐指数
1
解决办法
109
查看次数

Oracle SQL Developer 不在查询结果中显示网格

在 Oracle SQL Developer 上执行查询时,结果是文本而不是网格。我希望它显示网格,但我不知道如何显示它们。

查询结果

oracle-sqldeveloper

1
推荐指数
1
解决办法
4309
查看次数

jQuery表单提交/效果改进?

我正在制作一个使用jQuery ajax.form插件提交的下滑登录表单.效果有效,提交有效.但是当你把它们放在一起时它们就不起作用......

这是针对表达式引擎的,因此{if}标签只是EE条件.一旦用户登录就看到内容发生了变化 - 我只需要重新加载以便内容发生变化 - 我认为做一堆.html()会更容易重写...一旦表单是提交后,正确的内容会重新加载并且可以点击,但"#panel"不会重新制作动画.

<div id="client-login">
<div class="wrap">
<p  class="work-message">We're doing some work under the hood!  If things get/are funky, please excuse us!</p>
    {if logged_out}
    <div id="client" class="login">Client Login</div>
    {/if}
    {if logged_in}
    <div id="client" class="login">Hey, {username}!</div>
    {/if}
</div>
</div>
<div id="panel">
    <div id="panel-content" class="wrap">
    {if logged_out}
    {exp:member:login_form id="login-form"}
    <ul>
    <li>
    <label><span>Username</span></label>
    <input type="text" name="username" value="" maxlength="32" class="input" size="25" />
    </li>
    <li>
    <label><span>Password</span></label>
    <input type="password" name="password" value="" maxlength="32" class="input" size="25" />
    </li>
    <li class="login-forgot">
    <a href="{path='member/forgot_password'}">Forgot your password?</a> …
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
1691
查看次数

从ArrayList或LinkedList中删除元素是否更有效?

从理论上讲,从a ArrayList或a中删除元素是否更有效LinkedList

java linked-list arraylist

0
推荐指数
2
解决办法
486
查看次数

仅匹配所有"http"网址,而不包含其他字符

我试过以下表达式.

(http:\/\/.*?)['\"\< \>]


(http:\/\/[-a-zA-Z0-9+&@#\/%?=~_|!:,.;\"]*[-a-zA-Z0-9+&@#\/%=~_|\"])
Run Code Online (Sandbox Code Playgroud)

第一个表现不错但总是给出匹配网址的最后一个额外字符.

例如:

http://domain.com/path.html" 

http://domain.com/path.html<
Run Code Online (Sandbox Code Playgroud)

注意

" <
Run Code Online (Sandbox Code Playgroud)

我不希望他们使用URL.

regex screen-scraping

0
推荐指数
1
解决办法
106
查看次数

慢查询LEFT OUTER JOIN Mysql

谢谢,你能帮助我吗,我正在迁移一个应用程序并转到mysql 5.5非常慢的查询返回非常感谢你的帮助.

SELECT DISTINCT b.cc46_cc55_field_id_id AS row_id, t0.cc46_value AS f_264, t1.cc46_value AS f_265, t2.cc46_value AS f_266
FROM tc46_fields_values b 
LEFT OUTER JOIN tc46_fields_values t0 ON b.cc46_cc55_field_id_id = t0.cc46_cc55_field_id_id 
  AND t0.cc46_cc26_field_id = 264 
LEFT OUTER JOIN tc46_fields_values t1 ON b.cc46_cc55_field_id_id = t1.cc46_cc55_field_id_id 
  AND t1.cc46_cc26_field_id = 265 
LEFT OUTER JOIN tc46_fields_values t2 ON b.cc46_cc55_field_id_id = t2.cc46_cc55_field_id_id 
  AND t2.cc46_cc26_field_id = 266
WHERE b.cc46_cc55_field_id_id IN (5924,5925,5926,5927,5928,5929,5930,5931,5932,5933,5934,5935,5936,5937,5938,5939,5940,5941,5942,5943,5944,5945,5946,5947,5948,5949,5950,5951,5952,5953,5954,5955,5956,5957,5958,5959,5960,5961,5962,5963,5964,5965,5966,5967,5968,5969,5970,5971,5972,5973,5974,5975,5976,5977,5978,5979,5980,5981,5982,5983,5984,5985,5986,5987,5988,5989,5990,5991,5992,5993,5994,5995,5996,5997,5998,5999,6000,6001,6002,6003,6004,6005,6006,6007,6008,6009,6010,6011,6012,6013,6014,6015,6016,6017,6018,6019,6020,6021,6022,6023,6024,6025,6026,6027,6028,6029,6030,6031,6032,6033,6034,6035,6036,6037,6038,6039,6040,6041,6042,6043,6044,6045,6046,6047,6048,6049,6050,6051,6052,6053,6054,6055,6056,6057,6058,6059,6060,6061,6062,6063,6064,6065,6066,6067,6068,6069,6070,6071,6072,6073,6074,6075,6076,6077,6078,6079,6080,6081,6082,6083,6084,6085,6086,6087,6088,6089,6090,6091,6092,6093,6094,6095,6096,6097,6098,6099,6100,6101,6102,6103,6104,6105,6106,6107,6108,6109,6110,6111,6112,6113,6114,6115,6116,6117,6118,6119,6120,6121,6122,6123,6124,6125,6126,6127,6128,6129,6130,6131,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143,6144,6145,6146,6147,6148,6149,6150,6151,6152,6153,6154,6155,6156,6157,6158,6159,6160,6161,6162,6163,6164,6165,6166)
Run Code Online (Sandbox Code Playgroud)

mysql join outer-join

0
推荐指数
1
解决办法
1097
查看次数

日期对指定的月份无效

运行此Oracle SQL语句时出现问题:

SELECT * 
  FROM tbl_content
 WHERE last_updated >= (systimestamp - INTERVAL '1' month(1)) 
 ORDER BY last_updated desc  
Run Code Online (Sandbox Code Playgroud)

而这个错误:

    java.sql.SQLException: ORA-01839: date not valid for month specified

    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:287)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:742)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:212)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:951)
    at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1053)
    at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:835)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1123)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3284)
    at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3328)
    at com.vtdd.sms.content.xskt.XsktService.getKQXSFollowArea(XsktService.java:4044)
    at com.vtdd.sms.content.xskt.XsktService.getMessages(XsktService.java:421)
    at com.vht.sms.content.ContentAbstract.getSubmitMessages(ContentAbstract.java:47)
    at com.vht.sms.content.ContentFactory.getSubmitMessages(ContentFactory.java:335)
    at com.vht.sms.content.ContentFactory.run(ContentFactory.java:62)
    at java.lang.Thread.run(Thread.java:662)  
Run Code Online (Sandbox Code Playgroud)

你能告诉我有什么问题吗?

sql oracle

0
推荐指数
1
解决办法
3815
查看次数

协助创建触发器

大家好我需要在ORACLE 10g中创建一个触发器,确保无法输入在birthDate之前的deathDate.我真的很挣钱,请你能提供支持,谢谢亲切的人.

我的计划是:

Actor (actorID, lastName, firstName, middleName, suffix, gender, birthDate, deathDate)
Movie (movieID, title, year, company, totalNoms, awardsWon, DVDPrice, discountPrice)
Quote (quoteID, quote)
Role (roleID ,roleName ,gender ,actorID* ,movieID*) 
RoleQuote (roleID*, quoteID*)
Run Code Online (Sandbox Code Playgroud)

谢谢

如果您需要更多信息,请询问

我的关系约束是:

CONSTRAINT_NAME                C                                                
------------------------------ -                                                
QUOTE_FK                       R                                                
ROLE_FK                        R                                                
MOVIE_ROLE_FK                  R                                                
ACTOR_ROLE_FK                  R                                                
ACTORID                        P                                                
MOVIEID                        P                                                
QUOTEID                        P                                                
ROLEID                         P                                                
ROLEQUOTEID                    P       

Relationships:

ALTER TABLE Role ADD CONSTRAINT ACTOR_ROLE_FK FOREIGN KEY (actorID) REFERENCES Actor (actorID);
ALTER TABLE Role ADD CONSTRAINT MOVIE_ROLE_FK FOREIGN KEY (movieID) …
Run Code Online (Sandbox Code Playgroud)

sql oracle triggers oracle10g

0
推荐指数
1
解决办法
142
查看次数