Sybase uses a standard syntax for creating procedures as well as other DBMS such as SQL Server and Firebird also use language PLSQL.

 

CREATE PROCEDURE [Procedure Name] ([Parameters])

BEGIN

[Commands]

END

 

In procedures created in Sybase is necessary to indicate the type of each parameter (IN / OUT), and follow the pattern of creation as shown in the syntax. As a practical example we will create two different types of procedures to exemplify the best possible use.

 

CREATE PROCEDURE productList

BEGIN

SELECT Name, Size, Color FROM Product

END

 

CREATE PROCEDURE productByCod ( IN vCod Int )

BEGIN

SELECT Name, Size, Color

FROM Product

WHERE cod_prod = vCod

END

In the first example the procedure returns all rows from the Products table, in second example will be returned only product that matches the user code passed as a parameter.

To perform both procedures is used CALL command, as shown in the example below:

CALL productList

CALL productByCod (1)

sybase

Sybase has become a great option for database and so it is increasingly common to find it in web development environments. Better understand this scenario in our official page about Sybase in PHP projects.

You might also like…

How to implement A2F using Own Development in NodeJS in a Scriptcase application

A2F using Own Development in NodeJS A2F: In a previous article, we talked about Swivel as an extern...

Specialists or generalists, who gets a better advantage by using Scriptcase?

Hey there! Today  we will figure what are the ideal profiles for those who wish to take advantage o...

Disabling autofill and autocomplete Chrome browser in login screens

Hello, here I want to show an alternative to disable the autofill and autocomplete of the chrome bro...

Comment this post

Get new posts, resources, offers and more each week.

We will use the information you provide to update you about our Newsletter and Special Offers. You can unsubscribe any time you want by clinck in a link in the footer of any email you receive from us, or by contacting us at sales@scriptcase.net. Learn more about our Privacy Police.