0% found this document useful (0 votes)
25 views5 pages

Amdocs Technical Questions Paper

Here is the set of technical questions

Uploaded by

Sonam Dhadve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views5 pages

Amdocs Technical Questions Paper

Here is the set of technical questions

Uploaded by

Sonam Dhadve
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Amdocs Technical Questions

(1) How will you enable sql 2005 physically store the computed values in the table and
update the values when any other columns are updated?

(a)Use computed expression and provide the expression.

(b)Use PERSISTED option during the table creation.

(c )Create a clustered index on the computed column.

(d)Create a default constraint in the computed expression.

(2)Which one of the below query is useful to find out the duplicate employees having
same first_name and salary in the employee table.

(a)Select count(first_name),first_name,salary from employee group by first_name,salary


where count(first_name)>1

(b) Select count(first_name),first_name,salary from employee group by


first_name,salary having count(first_name)=1

(c) Select count(first_name),first_name,salary from employee group by


first_name,salary having count(first_name)>1

(d) Select first_name,salary from employee group by first_name,salary having


count(first_name)>1

(3)Which of the given statements is related to the following created view?

CREATE VIEW Emp_dept_outerjoin1 AS SELET Empno,Ename,e.Deptno,Dname,Loc


FROM Emp_tab e,Dept_tab d WHERE e.Deptno=d.Deptno(+);

View created successfully

(a)Views that involve outer joins are not modifiable.


Amdocs Technical Questions

(b)Columns in the base emp_tab table of emp_dept_outerjoin1 are modifiable through


the view

(c)Columns in the dept_tab table of emp_dept_outerjoin1 are modifiable through the


view

(d)columns in the base emp_tab table of emp_dept_outerjoin1 are not modifiable


through the view

(4)What is the minimum permission required to execute the drop database command?

● DB Admin
● DB Owner
● Control
● User

(5)Suppose there are 2 tables,employee and jobs. Jobid is a FK in employees table


referring the jobs table. What is the suitable option to find the rows in employee that
violate foreign key constraints?

(a)SELECT employee.emp_id,employee.job_id FROM employee LEFT OUTER JOIN


jobs ON employee.job_id<>jobs.job_id

(b) SELECT employee.emp_id,employee.job_id FROM employee LEFT OUTER JOIN


jobs ON employee.job_id=jobs.job_id

(c ) SELECT employee.emp_id,employee.job_id FROM employee LEFT OUTER JOIN


jobs ON employee.job_id=jobs.job_id WHERE (jobs.job_id IS NULL)

(d)SELECT employee.emp_id,employee.job_id FROM employee INNER JOIN jobs ON


employee.job_id=jobs.job_id WHERE (jobs.job_id IS NULL)
Amdocs Technical Questions

(6)There are 3 servers and customers data is stored as a partitioned table. The servers
are Server1,Server2 and Server3. One of the DBA had modified the collation setting fir
the customers table on server2.

You are trying to create a partitioned view as defined below:

CREATE VIEW Customers

AS

SELECT*FROM CompanyData.dbo.Customers-33 UNION ALL

SELECT*FROM Server2.CompanyData.dbo.Customers-66 UNION ALL

SELECT*FROM Server3CompanyData.dbo.Customers-99

The View is failing. What could be the reason?

(a)The partition view is on a partitioned table that is not allowed

(b)Views spanning different servers are not allowed.

(c )The collations are different.

(d) The column names need to be mentioned rather than using *

(7)You have tableA and TableC as 2 tables and col1 & col2 respectively in the
tables. The values in the columns are: 1,Null, 4 in tableA(Col1) and Null, 4 in
tableC(col2). What will be the result of the following query?

SELECT*FROM tableA t1 JOIN tableC t2 ON t1.a=t2.c ORDER BY t1.a

(a)Only one row will be returned for the matching value of 4.


Amdocs Technical Questions

(b)Two rows will be returned for matching value of 4 & null

(c ) All the rows will be returned from tablea

(d) It will return 3*2 number of rows

(8)You have a table Languages_Used. In this.one of the column is


Language_Notation.What is the suitable query to check the value in the
Language_Notation and then accordingly return the values. (You want the value
to be displayed from Desc_eng,if the value=E else display value from Desc
column) https://www.freshersnow.com/placement-papers-download/

(a)select Decode (Language_Notation,’É’,Desc,desc_eng) from Language_Used

(b) select Decode (Language_Notation,’É’,Desc_eng,Desc) from Language_Used

(c ) select Decode (’É’,Desc_eng,Desc, Language_Notation,) from Language_Used

(d) select Decode (Language_Notation,’É’,Desc_eng) from Language_Used

(9)You are trying to create a User Defined function as follows:

Create Function UpdateUserTbl As

Begin

If(select count(*) from UserTable)>0

Begin

Update UserTable set LastUpdateDate=getdate()

End
Amdocs Technical Questions

End

However it throws an error. What could be the issue?

(a)Only system tables can be updated from functions.

(b)UPDATE statements are allowed in the body of user_defined functions if the table
modified is a table variable.

(c )the option update_function has to be set to true before the function is created.

(d)Conditional update is not allowed in the functions.

You might also like