Friday, June 5, 2009

SET DEFINE ON OFF

Bu yazıda pl sql kodlarında sürekli karşımıza çıkan set define komutunun kullanımı ile ilgili örnekler vereceğim.
set define on
select '&hello' from DUAL;
Dediğimiz zaman & karakteri bize klavyeden değer girmemizi isteyecektir.
Enter value for hello: this string was entered
old 1: select '&hello' from dual
new 1: select 'this string was entered' from dual

'THISSTRINGWASENTERED'
-----------------------
this string was entered

/*****************************************************/
set define off dediğimiz zaman & karakterini bir string olarak algılayacaktir.
Dinamik SQL kullanırken işimize yaracak bir durumdur
set define off
select '&hello' from dual;
&hello

No comments: