Die Suche ergab 7 Treffer

von Nunki
Di 14. Aug 2018, 10:52
Forum: Allgemeines
Thema: Unique contraint and index
Antworten: 1
Zugriffe: 204

Unique contraint and index

Dear all,

When I define a unique contraint like

Code: Alles auswählen

ALTER TABLE Documents ADD CONSTRAINT Documents_pk PRIMARY KEY (id,bid);
will that be enough to prevent full table scans ?
Or should I also define the index

Code: Alles auswählen

CREATE INDEX DocumentsI ON Documents(id,bid);
regards,
Nunki
von Nunki
Di 25. Apr 2017, 11:08
Forum: SQL
Thema: Function call in sql script
Antworten: 8
Zugriffe: 2186

Re: Function call in sql script

SELECT * FROM AutoCreateInvoice(rC.id,false,nBid); ist das Problem. Das Ergebnis muss irgendwo gespeichert werden. Wenn Du das nicht willst, nimm perform AutoCreateInvoice(rC.id,false,nBid); Und warum nur speicherst Du ein Datum als VARCHAR? Das sollte man NIEMALS machen. Wann sie manche Projecten ...
von Nunki
Di 25. Apr 2017, 09:38
Forum: SQL
Thema: Function call in sql script
Antworten: 8
Zugriffe: 2186

Re: Function call in sql script

Innerhalb CREATE OR REPLACE FUNCTION AutoContractInvoicing(nBid INTEGER) RETURNS VOID AS $func$ -- Version: 1.0 -- Timestamp: 24/04/2017 11:05 DECLARE nDays INTEGER; rC contracten; Ccontract CURSOR FOR SELECT * FROM contracten WHERE dstop='' AND bid=nBid AND periodiciteit='Jaarlijks' AND (extract(YE...
von Nunki
Di 25. Apr 2017, 09:05
Forum: SQL
Thema: Function call in sql script
Antworten: 8
Zugriffe: 2186

Re: Function call in sql script

Der Funktion ist eine normalen function der keine Return habe. CREATE OR REPLACE FUNCTION AutoContractInvoicing(nBid INTEGER) RETURNS VOID AS $func$ Ich habe es auch mit PERFORM probiert, aber dann gibts es der Fehler ERROR: syntax error at or near "PERFORM" LINE 1: PERFORM AutoContractInvoicing(1);...
von Nunki
Mo 24. Apr 2017, 21:57
Forum: SQL
Thema: Function call in sql script
Antworten: 8
Zugriffe: 2186

Function call in sql script

Hi, Ich probiere von Bash script aus mit $PSQL -h $dbhost -d $dbnaam -U $dbusr -f $sqlscript -v nBid=$bid -v sStation=$SRV das SQL Script in $sqlscript an zu rufen, und das geht aber in diesem Script ich rufe eine Function an. Mit SELECT AutoContractInvoicing(1); das resultat ist ERROR: query has no...
von Nunki
Do 20. Apr 2017, 13:28
Forum: SQL
Thema: SELECT INTO ARRAY
Antworten: 2
Zugriffe: 926

Re: SELECT INTO ARRAY

Ja stimmt, das functioniert.
Vielen dank,
Nunki
von Nunki
Do 20. Apr 2017, 10:41
Forum: SQL
Thema: SELECT INTO ARRAY
Antworten: 2
Zugriffe: 926

SELECT INTO ARRAY

Hi, Ich habe momentan ein Query das richtige Ergebnisse gebt aber ist er keine shön Losung zur diese ? SELECT SUM(arvp),SUM(arpens),SUM(arswt),SUM(argrvz),SUM(arejp)+SUM(arejpsys),SUM(arwtv),SUM(arvorming),sum(arak) FROM v_prestaties WHERE id = ANY(sIds::int[]) and bid=nBid and va_rsznum=sRsz INTO v...