小编use*_*415的帖子

PL/pgSQL列名与变量相同

我是plpgsql的新手,我正在尝试创建一个函数来检查表中是否存在某个值,如果不存在则会添加一行.

CREATE OR REPLACE FUNCTION hire(
    id_pracownika integer,
    imie character varying,
    nazwisko character varying,
    miasto character varying,
    pensja real)
  RETURNS TEXT AS
$BODY$
DECLARE
wynik TEXT;
sprawdzenie INT;
BEGIN
sprawdzenie = id_pracownika;
IF EXISTS (SELECT id_pracownika FROM pracownicy WHERE id_pracownika=sprawdzenie) THEN
wynik = "JUZ ISTNIEJE";
RETURN wynik;
ELSE
INSERT INTO pracownicy(id_pracownika,imie,nazwisko,miasto,pensja)
VALUES (id_pracownika,imie,nazwisko,miasto,pensja);
wynik = "OK";
RETURN wynik;   
END IF;
END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
Run Code Online (Sandbox Code Playgroud)

问题是我收到错误,说这id_pracownika是一个列名和一个变量.

如何在这种上下文中指定"id_pracownika"是指列名?

postgresql plpgsql uniqueidentifier race-condition

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

第一个按钮单击以启动计时器,第二个按钮停止

我正在努力使按钮第一次点击启动计时器,第二次点击停止计时器等.

有谁能够帮我?:)

private void button7_Click(object sender, EventArgs e)
{
    timer1.Start();
}
Run Code Online (Sandbox Code Playgroud)

c# timer

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

Getters Setters Autoproperty问题

有autoproperty的问题.这是我班上的片段:

 class Car
{
    string brand;
    string model;
    Engine CarEngine {get; set;}
Run Code Online (Sandbox Code Playgroud)

现在类引擎:

class Engine
{
    double FuelCap { get; }
    double fuelCapDefault = 50;
    double FuelCount { get; set;}
    double engineCap;
Run Code Online (Sandbox Code Playgroud)

我用构造函数创建了一个对象:

  public Car(string brand, string model, double engineCap, double FuelCount, double FuelCap)
    {
        this.brand = brand;
        this.model = model;
        this.CarEngine = new Engine(engineCap, FuelCount, FuelCap);

    }
Run Code Online (Sandbox Code Playgroud)

和Engine的构造函数:

public Engine(double engineCap, double FuelCount, double FuelCap)
    {
        this.engineCap = engineCap;
        this.FuelCount = FuelCount;
        this.FuelCap = FuelCap;
    }
Run Code Online (Sandbox Code Playgroud)

我创建了一个对象:

 Car car …
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

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