Unix Technical Forum

Asking GO on SQL SERVER

This is a discussion on Asking GO on SQL SERVER within the pgsql Sql forums, part of the PostgreSQL category; --> Hi All.. Anybody knows what is "GO" (SQL Server) on Postgres? Thanks. -- ------------------------------------------------------------------- "He who is quick to ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Sql

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-19-2008, 06:01 PM
Otniel Michael
 
Posts: n/a
Default Asking GO on SQL SERVER

Hi All..

Anybody knows what is "GO" (SQL Server) on Postgres?

Thanks.

--
-------------------------------------------------------------------
"He who is quick to become angry will commit folly, and a crafty man is
hated"

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-19-2008, 06:01 PM
paul rivers
 
Posts: n/a
Default Re: Asking GO on SQL SERVER

Otniel Michael wrote:
> Hi All..
>
> Anybody knows what is "GO" (SQL Server) on Postgres?
>
> Thanks.
>
> --
> -------------------------------------------------------------------
> "He who is quick to become angry will commit folly, and a crafty man
> is hated"


semi-colon.



--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-19-2008, 06:01 PM
Gurjeet Singh
 
Posts: n/a
Default Re: Asking GO on SQL SERVER

On Thu, Apr 3, 2008 at 7:14 AM, Otniel Michael <otnieltera@gmail.com> wrote:

> Hi All..
>
> Anybody knows what is "GO" (SQL Server) on Postgres?
>


If you are using the interactive terminal psql, then you can use \g meta
command....


select 1+2
\g
---- expect results here.

Remember that this is a feature of psql; so if you are using ODBC, JDBC etc,
it won't work from those interfaces.

Best regards,


--
gurjeet[.singh]@EnterpriseDB.com
singh.gurjeet@{ gmail | hotmail | indiatimes | yahoo }.com

EnterpriseDB http://www.enterprisedb.com

Mail sent from my BlackLaptop device

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-19-2008, 06:01 PM
Otniel Michael
 
Posts: n/a
Default Re: Asking GO on SQL SERVER

Hem... I think postgresql do not like that.
For this example in function spEAR470.
When "open Phasil for" not yet finishing, postgresql do "Delete from
ear470_02 where sessid = Psess;". And this function becoming ERROR.
But this case happen when this function call from 3 users in same time.
Any solution please?
Thanks before.

Create or Replace Function spEAR470 (refcursor,varchar,char,char,char)
returns refcursor
as '
declare
Phasil alias for $1; Psess alias for $2;
PTglFrom alias for $3; PTglTo alias for $4;
Psbmscd alias for $5;

jumlah integer;

waktu text;

begin

Select '' Begin - spEAR470 = '' || timeofday() into waktu;
Raise Notice ''%'',waktu;

Delete from ear470_01 where sessid = Psess;
Delete from ear470_02 where sessid = Psess;

/* Rekap data transaksi proses produksi untuk bulan dan mesin yang
bersangkutan */
insert into ear470_01(sessid,sbmscd,sbmsnm,wipcod,bjcod,
wasgrpnm,wastcd,wastds,
qtywaste,unit,qtywstbesar,qtywstkecil,qtykonv,
running,runbesar,runkecil,runkonv)
select PSess,B.sbmscd,D.SBMSNM,B.wipcod,'''',

coalesce(C.wasgrpnm,''''),coalesce(A.wastcd,''''), coalesce(C.wastds,''''),
sum(coalesce(A.qtywst,0)),E.brunin,0,0,sum(A.qtyws t),
0,0,0,0
from B
left outer join A on B.jentrn=A.jentrn and B.thbltr=A.thbltr and
B.nortrn=A.nortrn
and A.brgcod in (''WST')
left outer join C on C.wastcd=A.wastcd
inner Join D On D.SBMSCD = B.SBMSCD
inner join E On B.wipcod = E.brgcod
where B.TGLTRN between PTglFrom and PTglTo and Trim(B.sbmscd) like
(PSbmscd)
and B.gdskcd = ''S'' and B.sbskcd <> ''P''
group by
B.sbmscd,B.wipcod,A.wastcd,C.wastds,E.brunin,D.SBM SNM,C.wasgrpnm;


Select '' spEAR470 - 9 = '' || timeofday() into waktu;
Raise Notice ''%'',waktu;

insert into
ear470_02(sessid,sbmscd,sbmsnm,wasgrpnm,wastcd,was tds,qtywaste,unit,qtykonv,running,runkonv,activeti me)
select
sessid,sbmscd,sbmsnm,wasgrpnm,wastcd,wastds,sum(qt ywaste),unit,sum(qtykonv),0,0,0
from ear470_01
where sessid = Psess
group by sessid,sbmscd,sbmsnm,wasgrpnm,wastcd,wastds,unit;

Select '' spEAR470 - 10 = '' || timeofday() into waktu;
Raise Notice ''%'',waktu;

/* Put the result into hasil variable */
open Phasil for
select
SBMSCD,SBMSNM,WASGRPNM,WASTCD,WASTDS,Qtywaste,Unit ,QtyKonv,Running,ActiveTime,RunKonv
from ear470_02
Where SESSID = PSess
Order By SBMSNM,WASGRPNM,WASTDS;

Select '' spEAR470 - 15 = '' || timeofday() into waktu;
Raise Notice ''%'',waktu;

/* Delete unused data */
Delete from ear470_01 where sessid = Psess;
Delete from ear470_02 where sessid = Psess;

Select '' End - spEAR470 = '' || timeofday() into waktu;
Raise Notice ''%'',waktu;

return Phasil;
end;
' language 'plpgsql';

On Thu, Apr 3, 2008 at 8:55 AM, paul rivers <rivers.paul@gmail.com> wrote:

> Otniel Michael wrote:
>
> > Hi All..
> >
> > Anybody knows what is "GO" (SQL Server) on Postgres?
> >
> > Thanks.
> >
> > --
> > -------------------------------------------------------------------
> > "He who is quick to become angry will commit folly, and a crafty man is
> > hated"
> >

>
> semi-colon.
>
>
>



--
-------------------------------------------------------------------
"He who is quick to become angry will commit folly, and a crafty man is
hated"

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-19-2008, 06:01 PM
Phillip Smith
 
Posts: n/a
Default Re: Asking GO on SQL SERVER

> Hem... I think postgresql do not like that.

You may need to add a "COMMIT;" in there somewhere...?


THINK BEFORE YOU PRINT - Save paper if you don't really need to print this

*******************Confidentiality and Privilege Notice*******************

The material contained in this message is privileged and confidential to
the addressee. If you are not the addressee indicated in this message or
responsible for delivery of the message to such person, you may not copy
or deliver this message to anyone, and you should destroy it and kindly
notify the sender by reply email.

Information in this message that does not relate to the official business
of Weatherbeeta must be treated as neither given nor endorsed by Weatherbeeta.
Weatherbeeta, its employees, contractors or associates shall not be liable
for direct, indirect or consequential loss arising from transmission of this
message or any attachments
e-mail.

--
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 03:39 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com