if suppose i have 3 columns namely 1,2,3 in table a and
1,2,3 in table b Now in table a 1,2 and table b 1,2 columns
are having same data.now based on this two columns either
data should get inserted or updated. How do i write a sql
query to check whether the data is populated correctly or
not
Answers were Sorted based on User's Feedback
Answer / misra
Select a.*,b.*,'update' as type
from a,b where a.1=b.1 and a.2=b.2
union
Select a.*,b.*,'insert' as type
from a,b where a.1<>b.1 or a.2<>b.2
Basically its like scd1,with table A as source and table B as target.
Based on "type" column you can write insert/update statement in stored procedure at db level or keep update strategy in informatica level.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sri
Write Tablename.columnname in SQL query. In your case,
for selecting all data from table a column 2,the query is:
select * from a.2
So in this way operation of data can be made by using
required SQL operators.
Is This Answer Correct ? | 3 Yes | 10 No |
Can we update the data in flat file using update strategy?
How to delete first 3 rows & last 3 rows in target table in informatica
explain about session partitions ?
How can you generate reports in informatica?
Can we use procedural logic inside infromatica? If yes how, if now how can we use external procedural logic in informatica?
What is meant by query override?
Please let me know how to make encryption and decryption with example?
SO many times i saw "$PM parser error " .what is meant by PM?
When will you use SQL override in a lookup transformation?
What is olap (on-line analytical processing?
what is the hint? how to use it to reduce the query processing in program?
How would you copy the content of one repository to another repository?