小编Myt*_*hul的帖子

如何在不使用Top子句的情况下选择T-SQL中的Top%?

如何在不使用Top子句的情况下从表中选择Top 40%(或者Top百分比,赋值有点模糊)?这个问题适用于T-SQL,SQL Server 2008.我不允许使用Top作为我的作业.

谢谢.

这是我尝试过但看起来很复杂的东西.是不是有更简单的方法?

select top (convert (int, (select round (0.4*COUNT(*), 0) from MyTable))) * from MyTable
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

如何删除所有行而不删除SQL Server中最后返回的行?

我想在SELECT执行删除查询时通过使用触发器删除a中的所有行而不删除最后返回的行.

此触发器不起作用,因此非常感谢任何帮助.

CREATE TRIGGER TR_StergereOfertaSpeciala
ON OferteSpeciale
INSTEAD OF DELETE
AS
DECLARE @nr INTEGER;

IF (EXISTS(SELECT * FROM DELETED))
BEGIN
SET @nr = (SELECT COUNT(*) FROM DELETED); 

DELETE FROM (   
SELECT TOP(@nr - 1)* FROM OferteSpeciale
INNER JOIN DELETED ON OferteSpeciale.codP = Deleted.codP 
    AND OferteSpeciale.codM = Deleted.codM 
    AND OferteSpeciale.dela = Deleted.dela)

END
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server triggers

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

如何在jQuery中创建多个复选框处理程序?

我有这两个复选框:

<form action="">
    <input id="bikeCheckbox" type="checkbox" name="bikeCheckbox" value="Bike">I have a bike<br>
    <input id="carCheckbox" type="checkbox" name="carCheckbox" value="Car">I have a car
</form>
Run Code Online (Sandbox Code Playgroud)

每个复选框的事件:

jQuery(function () {
$("#carCheckbox").click(function () {
    if($("#carCheckbox").is(":checked")) {
        alert("it works");
    }
})
});

jQuery(function () {
$("#carCheckbox").click(function () {
    if($("#bikeCheckbox").is(":checked")) {
        alert("it works");
    }
})
});
Run Code Online (Sandbox Code Playgroud)

现在我想要做的是创建一个for或某种循环来为多个复选框创建事件处理程序.到目前为止,我仍然坚持这个代码:

jQuery(function () {
var infoArray = ["car", "bike"];

for(var i = 0; i < infoArray.length; i++) {
    var id = "#" + infoArray[i] + "Checkbox";

    $(id).click(function () {
        var myCheckbox …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何获取 Accordion jQuery 的 Header id 和 Div id?

我有一个简单的手风琴,其中每个标头都有自己的 id,div 也有自己的 id。

如何创建一个获取当前选定标题 id 或 div id 的对象?

<div id="mainDiv">
    <h6 id="myAttributes">Attributes</h6>
    <div id="divAttributes">
    </div>

    <h6 id="myConstants">Constants</h6>
    <div id="divConstants">
    </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我被困在:

jQuery(function () {
    $("#mainDiv").accordion({
        activate: function () {

        }
    });
});
Run Code Online (Sandbox Code Playgroud)

谢谢。

jquery accordion

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

Hibernate没有在数据库中保存对象?

我有以下问题,当试图在数据库中插入一个对象Hibernate卡住,没有错误返回,对象没有正确保存.

调试它我发现它挂了

Hibernate: select nextval('hibernate_sequence')
Run Code Online (Sandbox Code Playgroud)

我使用PostgreSQL作为数据库.

我的配置文件:

<hibernate-mapping>
    <class name="src.MyClass" table="MyClass">

    <cache usage="read-write"/>

    <id name="id" column="classid">
        <generator class="native" />
    </id>

    <property name="name" column="name" not-null="true" unique="true" length="160"/>

</class>
</hibernate-mapping>

@Override
public void save( Myclass mc)
{
    Session session = sessionFactory.getCurrentSession();

    session.save( mc);
}
Run Code Online (Sandbox Code Playgroud)

SELECT部分​​有效.

我不确定我错过了什么.同样使用本机SQL Insert命令,它可以工作.

java postgresql hibernate

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