SQL PLSQL Interview Questions
Questions Answers Views Company eMail

What is an index? What are the types of indexes? How many clustered indexes can be created on a table?

541

How many clustered indexes can be created on a table?

577

What is raid? How does it help storage of databases?

594

What is a relationship and what are they?

568

What is the difference between having clause and where clause?

555

What are the types of join and explain each?

568

What is the difference between local and global temporary table?

536

When are we going to use truncate and delete?

541

what is bcp? When is it used?

568

Compare sql & pl/sql

598

When is the update_statistics command used?

564

What is cte?

562

What are all the different types of indexes?

610

What is the syntax and use of the coalesce function?

588

Explain correlated query work?

579


Post New SQL PLSQL Questions

Un-Answered Questions { SQL PLSQL }

What happens when a trigger is associated to a view?

494


What is exit statement?

537


how to decrement dates by 1 in mysql? : Sql dba

574


What is sql profiler in oracle?

547


Can we delete column in sql?

553






What is the least restrictive isolation level? : Transact sql

553


What is rename in sql?

542


How can a function retun more than one value in oracle with proper example?

574


What is mdf ldf and ndf?

547


How do I audit the sql sent to the server?

512


create or replace procedure search_matter(empno varchar2) as sql_stmt varchar2(200); stmt varchar2(200); v_table_name varchar2(200); val_pres number; inp_value varchar2(200); type obj_typ is table of cols.column_name%type index by binary_integer; type all_col is table of varchar2(100) index by binary_integer; typ_obj_typ obj_typ; typ_all_col all_col; begin select object_name bulk collect into typ_obj_typ from user_tables,user_objects where table_name = object_name AND object_type = 'TABLE'; select empno into inp_value from dual; dbms_output.put_line('inp value : '||inp_value); for i in typ_obj_typ.first..typ_obj_typ.last loop v_table_name := NULL; v_table_name := typ_obj_typ(i); dbms_output.put_line(i||':'||typ_obj_typ(i)); dbms_output.put_line('....................'); sql_stmt := 'select column_name from cols where table_name = :1 and data_type in (''CHAR'', ''VARCHAR2'', ''NCHAR'', ''NVARCHAR2'',''NUMBER'')'; EXECUTE IMMEDIATE sql_stmt bulk collect into typ_all_col using typ_obj_typ(i); for inside in typ_all_col.first..typ_all_col.last loop dbms_output.put_line('sql stmt: '||sql_stmt); dbms_output.put_line('column name: '||typ_all_col(inside)||'table name: '||typ_obj_typ(i)); stmt := 'select count(*) from ||typ_obj_typ(i)||'; EXECUTE_IMMEDIATE stmt into val_pres ; if val_pres = 1 then dbms_output.put_line('value present col name: '||typ_all_col(inside)||'table name :'||typ_obj_typ(i)); end if; end loop; dbms_output.put_line('....................'); end loop; exception when others then dbms_output.put_line('sql code '||sqlcode||'Table name: '||v_table_name); dbms_output.put_line('sql message '||sqlerrm); end; Compile-time I am getting below error, Plz help to resolve. LINE/COL ERROR -------- ----------------------------------------------------------------- 47/23 PLS-00103: Encountered the symbol "STMT" when expecting one of the following: := . ( @ % ;

589


What version is sql?

545


Whis is not false in primary key?

965


How many types of normalization are there?

479


Can two tables have same primary key?

525