问题列表 - 第3391页

467
推荐指数
4
解决办法
42万
查看次数

在oracle中动态添加where子句到游标

我有plsql程序,它接受某些参数,例如v_name,v_country,v_type.

我希望有一个带有select语句的游标,如下所示:

select column from table1 t1, table2 t2
where t1.name = v_name
and t1.country = v_country
and t1.id = t2.id
and t2.type = v_type
Run Code Online (Sandbox Code Playgroud)

如果某些参数为空,我只能在光标中添加相关的where子句吗?或者有更好的方法来实现这一目标吗?

oracle plsql database-cursor

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

JBPM Workflow补丁生成

我一直在我的项目中使用JBPM工作流程,我有一个关于生成数据库补丁或SQL语句以应用JBPM工作流程修改的小问题.

目前,JBPM工作流提供了一种通过部署最新流程定义来刷新模式中的JBPM表的方法.但是,如果我的系统已经使用状态X部署了流程定义,现在我已经修改了流程定义文件以适应更改X2.我仍然需要能够部署增量更改,而不会中断旧保存数据的实例.

是否可以仅为JBPM流程定义修改生成"delta"数据库脚本?还有哪些其他优秀工具可用于更直观地修改流程定义?

为了重申我的问题,JBPM部署清理那里维护的旧实例的JBPM表,然后重新部署最新的文件; 如何在不删除旧数据的情况下生成增量?有没有用户友好的工具?

在这方面的任何帮助将不胜感激.

workflow jbpm

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

XmlSerialize具有Attribute的自定义集合

我有一个继承自Collection的简单类,并添加了几个属性.我需要将此类序列化为XML,但XMLSerializer忽略了我的其他属性.

我假设这是因为XMLSerializer提供ICollection和IEnumerable对象的特殊处理.最好的方法是什么?

这是一些示例代码:

using System.Collections.ObjectModel;
using System.IO;
using System.Xml.Serialization;

namespace SerialiseCollection
{
    class Program
    {
        static void Main(string[] args)
        {
            var c = new MyCollection();
            c.Add("Hello");
            c.Add("Goodbye");

            var serializer = new XmlSerializer(typeof(MyCollection));
            using (var writer = new StreamWriter("test.xml"))
                serializer.Serialize(writer, c);
        }
    }

    [XmlRoot("MyCollection")]
    public class MyCollection : Collection<string>
    {
        [XmlAttribute()]
        public string MyAttribute { get; set; }

        public MyCollection()
        {
            this.MyAttribute = "SerializeThis";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这将输出以下XML(注意MyCollection元素中缺少MyAttribute):

<?xml version="1.0" encoding="utf-8"?>
<MyCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <string>Hello</string>
    <string>Goodbye</string>
</MyCollection>
Run Code Online (Sandbox Code Playgroud)

想要的

<MyCollection …
Run Code Online (Sandbox Code Playgroud)

.net c# xml-serialization

19
推荐指数
2
解决办法
7335
查看次数

方法重载行为

我有以下代码示例:

public class Base
{
   public virtual void MyMethod(int param)
    {
        Console.WriteLine("Base:MyMethod - Int {0}", param);
    }
}

public class Derived1 : Base
{
    public override void MyMethod(int param)
    {
        Console.WriteLine("Derived1:MyMethod - Int {0}", param);
    }

    public void MyMethod(double param)
    {
        Console.WriteLine("Derived1:MyMethod - Double {0}", param);
    }
}

class Program
{
    static void Main(string[] args)
    {
        Base objB = new Base();
        objB.MyMethod(5);

        Base objBD = new Derived1();
        objBD.MyMethod(5);

        Derived1 objD = new Derived1();
        objD.MyMethod(5);

        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

上面代码的输出如下:

基地:MyMethod - …

.net c# oop methods

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

是否可以将分页符放入HTML电子邮件中?

我知道可以使用CSS在页面上添加分页符,以便在打印时使用.

我也知道HTML电子邮件中的CSS支持很差.

那么,有没有办法在打印HTML电子邮件时生成分页符?或者考虑到各种各样的电子邮件客户端,这只是一个愚蠢的问题吗?

email page-break html-email

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

什么时候应该在SQL Server中的日志文件上使用自动收缩?

我的SQL Server(2000)日志文件变得太大,我遇到了一些问题.Microsoft不建议对日志文件使用自动收缩,但由于它是一项功能,因此在某些情况下它必须有用.有谁知道什么时候适合使用自动收缩属性?

sql database sql-server

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

引用与指针的执行速度

我最近阅读了关于托管语言是否比本机语言(特别是C#vs C++)更慢(或更快)的讨论.一位参与讨论的人说,托管语言的JIT编译器能够对使用指针的语言中无法实现的引用进行优化.

我想知道的是什么样的优化可以在引用而不是指针上?

请注意,讨论是关于执行速度,而不是内存使用情况.

compiler-construction jit pointers reference vm-implementation

10
推荐指数
2
解决办法
5065
查看次数

Linq to Entities/Entity Framework交叉edmx"加入"

我有两个实体,每个实体来自不同的数据库,因此不同的edmx文件.然而,它们之间存在着牵连的关系.

FooBar例如,有许多人.

什么是最简单的方法加入EntityFramework,数据库调用最少?

谢谢.

linq-to-entities entity-framework

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

使用C#/ ASP.NET创建Scaffold代码的最快方法

在任何项目开始时,一旦你得到了你的对象模型,那么当你想出所需的骨架代码时就会出现乏味的时期.

是否有任何工具可以帮助我完成这项任务(如果可能的话包括单元测试骨架),有点像Rails中的脚手架功能?

谢谢.

c# asp.net scaffolding skeleton-code

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