问题列表 - 第23679页

如何更新主键

这是我的问题:我有2个表:

  1. WORKER,带有列|ID|OTHER_STAF|,其中ID是主键
  2. FIRM,带有列|FPK|ID|SOMETHING_ELSE|,其中组合FPK和ID构成主键,ID也是引用WORKER.ID的外键(不为null,并且必须具有与WORKER中相同的值).

我想创建存储过程UPDATE_ID_WORKER,我希望在WORKER中更改特定ID的值,以及在FIRM中更改ID的特定值的所有实例.

存储过程:

........ @ID .. ????........

sql-server foreign-keys sql-server-2008 composite-primary-key

25
推荐指数
5
解决办法
13万
查看次数

使用define_method动态定义的setter方法?

我使用了大量的迭代来定义模型中的便捷方法,例如:

PET_NAMES.each do |pn|
define_method(pn) do
...
...
end
Run Code Online (Sandbox Code Playgroud)

但我从来没能动态定义setter方法,即:

def pet_name=(name)
...
end
Run Code Online (Sandbox Code Playgroud)

像这样使用define_method:

define_method("pet_name=(name)") do
...
end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

ruby activerecord metaprogramming ruby-on-rails

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

如何在MySQL中将子查询行的结果显示为一列?

我有三个表分类,电影和RelCatMov

分类表

    categoryid, categoryName
1            thriller
2            supsense
3            romantic
4            action
5            sci-fi
Run Code Online (Sandbox Code Playgroud)

电影表

movieid, movieName
1            Avataar
2            Titanic
3            NinjaAssassin
Run Code Online (Sandbox Code Playgroud)

RelCatMov表

categoryid, MovieID
1            1
2            2
3            2
4            2
5            2
Run Code Online (Sandbox Code Playgroud)

现在我想显示一条记录

MovieName     Categories
Titanic    Suspense,Romantic,Sci-fi,action
Run Code Online (Sandbox Code Playgroud)

这该怎么做.

我正在写一个查询

select MovieName,(select categoryname from category b,relcatmov c where b.categoryid=c.categoryid and c.movieid=a.movieid) as categories from movies a;

Error: Subquery returns more than one row!!!
Run Code Online (Sandbox Code Playgroud)

如何在一列中显示行的结果?

请帮忙!!!

mysql pivot

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

如何"正确"使用数据感知控件?

我想问一下有经验的用户,如果您更喜欢使用数据感知控件在数据库中添加,插入,删除和编辑数据,或者您愿意这样做.

我开发了一些数据库应用程序,其中为了"用户友好的策略",我遇到了复杂的表事件网络(afterinsert,afteredit,after ...和beforeedit,beforeinsert,之前......).之后,调试应用程序是一项非常讨厌的工作.

意识到这种风险(后来由另一个应用程序)我试图避免这个问题,所以我更加注意编写代码,可读性和全面性.从一开始它似乎一切都好,但由于我需要在发送和加载数据之前处理一些预处理内容,我再次遇到同样的问题,"慢慢地,不可避免地".有时候无论如何我都无法使用数据控件,而DAControl在开始时看起来像是一个"酷"的功能,最终会成为一个障碍.我"必须"为非数据控件控件编写特殊例程,以便表现为数据感知.然后我问自己,为什么我应该使用数据控件?在非数据控件控件上找到应用程序架构是否更好?当然,它需要更多时间来编写防错代码,但是它值得吗?我不知道...

我几次遇到过我,就像jinxed:天堂开始时的地狱......

我不知道,如果我用错误的方法编写DB程序,如果有一些标准的通用做法如何进行.或者,如果这是每个人的常见问题?

Thanx的建议和你的经验

database delphi

13
推荐指数
2
解决办法
2097
查看次数

如何仅使用基本awk打印字符的ASCII值

我只需要在awk中打​​印给定字符的ASCII值.

下面的代码给出0了输出:

echo a | awk '{ printf("%d \n",$1); }'
Run Code Online (Sandbox Code Playgroud)

unix shell awk

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

VB6的静态代码分析工具

现在我们正在维护一些用VB6编写的旧项目,我们计划为它实现持续集成服务器.我们希望实现一些代码分析,以跟踪可维护性,至少不会变得更糟.基本上只有一个要求 - 工具应该是命令行,所以我们可以从持续集成服务器调用它,它应该适用于VB6项目.我将非常感谢任何有关工具的建议.

谢谢Maksym

vb6 static-code-analysis

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

为什么我的内部类看到一个非静态变量?

早些时候,当内部匿名类没有看到"外部"类的字段时,我遇到了问题.我需要创建一个final变量,使其对内部类可见.现在我的情况相反.在"外部"类"ClientListener"中,我使用内部类"Thread"和"Thread"类,我使用"run"方法,并且确实从"外部"类中看到"earPort"!为什么?

import java.io.IOException;
import java.net.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class ClientsListener {

    private int earPort;

    // Constructor.
    public ClientsListener(int earPort) {
        this.earPort = earPort;
    }

    public void starListening() {

        Thread inputStreamsGenerator = new Thread() {
            public void run() {
                System.out.println(earPort);
                try {
                    System.out.println(earPort);
                    ServerSocket listeningSocket = new ServerSocket(earPort);
                    Socket serverSideSocket = listeningSocket.accept();
                    BufferedReader in = new BufferedReader(new InputStreamReader(serverSideSocket.getInputStream()));
                } catch (IOException e) {
                    System.out.println("");
                }
            }
        };
        inputStreamsGenerator.start();      
    }

}
Run Code Online (Sandbox Code Playgroud)

java visibility final inner-classes

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

在linux环境中创建dwg的缩略图

在rails网站上创建一个ruby,它使用RMagick为许多类型的图像创建缩略图.然而,RMagick无法读取dwg文件.

我已经尝试了一些东西,查看了Java库JDWGLib,它可能允许我编写一个转换器,但它将是一个完整的解决方案,我只需要一个缩略图.

还考虑使用查看器程序在远程X会话中打开文件并进行屏幕捕获,但是我不确定在拍摄屏幕截图时我是如何保证查看器已完成打开的.

除了创建缩略图之外,我并不关心能够操作文件.它将用于商业目的,因此使用的任何库都需要兼容.

linux ruby-on-rails imagemagick thumbnails dwg

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

C的Hashtable实现

什么是C的良好哈希表实现?我需要将它与mpicc编译器一起使用.删除功能不是必需的.

c hashtable mpi

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

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