<< Click to Display Table of Contents >>
GetSourceValue
Source 필드 값을 가져옵니다.
Prototype
var GetSourceValue(string FieldName)
Parameters
FieldName |
Source 필드 값을 가져올 필드 이름 |
Reference
OnInsert, OnUpdate, OnDelete 이벤트에서 실행한 경우에만 동작하며, 그 외 이벤트에서 실행하였을 경우 null을 리턴합니다.
리턴되는 필드 값은 필드 타입에 따라 문자, 숫자, bool, Date 객체, OZBinary 객체로 리턴됩니다.
필드 타입에 따라 리턴되는 값의 타입은 아래 표를 참고하시기 바랍니다.
Name |
Description |
TINYINT |
숫자 값 |
OZSMALLINT |
숫자 값 |
INTEGER |
숫자 값 |
BIGINT |
숫자 값 |
REAL |
숫자 값 |
FLOAT |
숫자 값 |
DOUBLE |
숫자 값 |
BIT |
true, false |
CHAR |
문자 값 |
VARCHAR |
문자 값 |
LONGVARCHAR |
문자 값 |
NUMERIC |
숫자 값 |
DECIMAL |
숫자 값 |
DATE |
자바 스크립트 Date 객체 |
TIME |
자바 스크립트 Date 객체 |
TIMESTAMP |
자바 스크립트 Date 객체 |
BINARY |
OZBinary 객체 |
VARBINARY |
OZBinary 객체 |
LONGBINARY |
OZBinary 객체 |
BLOB |
OZBinary 객체 |
CLOB |
문자 값 |
Example
var sourceNames = This.GetSourceFields();
PrintArray(This, sourceNames, "Source names ");
PrintArray(This, This.GetSourceValues(), "Source values ");
var destNames = This.GetDestinationFields();
PrintArray(This, destNames, "Destination names ");
PrintArray(This, This.GetDestinationValues(), "Destination values ");
if(sourceNames != undefined) {
for(var i = 0; i < sourceNames.length; i++) {
var value = This.GetSourceValue(sourceNames[i]));
_DEBUG("Value of '" + sourceNames[i] + "' is " + value);
}
}
return "Success";