SERPland Flugverkehr/Airtraffic Zürich – Auto Direktimport Dänemark – Disneyland Paris – Legoland Deutschland

17Oct/110

TO_CHAR Oracle Function

With the function TO_CHAR, Oracle converts a number or date to a string.

The to_char Oracle syntax is:

to_char( value, [ format_mask ], [ nls_language ] )

  • value can either be a number or date that will be converted to a string.
  • format_mask is optional. This is the format that will be used to convert value to a string.
  • nls_language is optional. This is the nls language used to convert value to a string.

So, to convert a date variable to a text (string), you would use the to_char Oracle function.

TO_CHAR Oracle within SQL

select to_char(sysdate, 'yyyy/mm/dd') as to_char_oracle from dual; /* to_char Oracle SQL returns: '2011/07/17' */

select to_char(sysdate, 'Month DD, YYYY') as to_char_oracle from dual; /* to_char Oracle SQL returns: 'October 17, 2011' */

select to_char(sysdate, 'FMMonth DD, YYYY') as to_char_oracle from dual; /* to_char Oracle SQL returns: 'October 17, 2011' */

select to_char(sysdate, 'FMMON DDth, YYYY') as to_char_oracle from dual; /* to_char Oracle SQL returns: 'OCT 17TH, 2011' */

select to_char(sysdate, 'FMMon ddth, YYYY') as to_char_oracle from dual; /* to_char Oracle SQL returns: 'Oct 17th, 2011' */

TO_CHAR Oracle within PL/SQL

(Please turn serveroutput on)

SET serveroutput ON

Here, within PL/SQL loop with the function to_char oracle returns the number i converted to a text string:

BEGIN

FOR i IN REVERSE 1 .. 3 LOOP

DBMS_OUTPUT.put_line(TO_CHAR(i) ||' - converted by to_char Oracle function');

END LOOP;

END;

Result:

3 - converted by to_char Oracle function

2 - converted by to_char Oracle function

1 - converted by to_char Oracle function

 

Related Posts:

14Jul/112

D: Avaloq Script Sourcecode – Avaloq Parametrierer Beispiel

Avaloq Script? Im IT Bereich der Banken welche das Avaloq Softwarepaket verwenden, werden viele Wirtschaftsinformatiker oder Parametrierer gesucht – da werden Avaloq Script Kenntnisse gewünscht. Aber was ist Avaloq Script? Wie muss ich mir das vorstellen? Gibt es Sourcecode Beispiele?

Mir erging es genau so, nur konnte ich leider nirgends im Internet ein Beispiel finden.
Deshalb mein kleiner Bericht hierzu.

Aber was ist nun dieses Avaloq Script genau? In den Stelleninseraten oder dann auch beim Vorstellungsgespräch erfährt man dazu relativ wenig. Im Internet gibt’s dazu kaum Avaloq Script Codebeispiele. Der Grund liegt auf der Hand: Avaloq Script ist keine “öffentliche” Programmiersprache. Sie wird explizit nur auf dem Avaloq System verwendet. Das Avaloq System kann man sich nicht einfach so runterladen, man muss da schon eine Bank sein und viel Geld investieren um das Softwarepaket lizenziert kaufen zu können.

Allen Stellensuchenden Informatikern die sich nun relativ wenig unter Avaloq Script vorstellen können, möchte ich hier ein kleines Code Beispiel mitsamt Beschreibung zeigen. Dies ist ein Fantasiebeispiel und hat keinen Bezug zu einer reellen Implementierung einer spezifischen Bank.

Related Posts:

5Jul/110

PL/SQL Function Hash Algorithm – Oracle Hash Value

DBMS_CRYPTO

Oracle® Database PL/SQL Function and Packages and Types Reference

For Oracle 10g: http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_crypto.htm

DBMS_CRYPTO provides an interface to encrypt and decrypt stored data, and can be used in conjunction with PL/SQL programs running network communications. It provides support for several industry-standard encryption and hashing algorithms, including the Advanced Encryption Standard (AES) encryption algorithm. AES has been approved by the National Institute of Standards and Technology (NIST) to replace the Data Encryption Standard (DES)

Source: oracle.com

 

Oracle Cryptographic Toolkit Programmer's Guide

Release 2.0.4: http://download.oracle.com/docs/cd/A58617_01/network.804/a54082/ch7plsql.htm

Section 7.2, "Digital Signature"
the following PL/SQL routines to create and verify digital signatures. There are two versions of each routine: one for raw data and another for strings.
"Sign", "Verify" ,"SignDetached" and  "VerifyDetached"

Section 7.3, "Hash"   – Oracle Hash Value
this pl/sql routines can be used to generate checksums. There are two versions of each routine: one for raw data and another for strings (KeyedHash, Hash)

Section 7.4, "Random Number Generation"

 

DBMS_UTILITY

using the Package(DBMS_UTILITY) it contains a
function named (GET_HASH_VALUE) to get Oracle Hash Value

http://oradbpedia.com/wiki/DBMS_UTILITY.GET_HASH_VALUE

 

Doing a PL/SQL hash function

http://stackoverflow.com/questions/5595774/is-there-any-hash-function-in-pl-sql

using  select ora_hash … from dual

or using  dbms_crypto …

Related Posts: