 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 99 Mcqs, each offering curated multiple-choice questions to sharpen your Structured Query Language (SQL) knowledge and support exam preparation. Choose a topic below to get started.
| 51. | Reasons for consideration of the stored procedure can be? | 
| A. | With which tables will you have to work? Does it make sense to create a VIEW first? | 
| B. | How often will this procedure actually be used? | 
| C. | Do you want to view data in the database (SELECT), insert new records (INSERT INTO), or do I want to change an existing record (UPDATE)? | 
| D. | All of the mentioned | 
| Answer» E. | |
| 52. | ____________ cursor is sensitive to any changes to the data source. | 
| A. | Static Cursors | 
| B. | Dynamic Cursors | 
| C. | Keyset Driven Cursors | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 53. | __________ is used to build the code dynamically and execute it. | 
| A. | sp_addmessage | 
| B. | sp_dropmessage | 
| C. | sp_altermessage | 
| D. | sp_executesql | 
| Answer» E. | |
| 54. | Which of the stored procedure used for dynamic SQL is prone to attacks? | 
| A. | xp_executesql | 
| B. | executesql | 
| C. | sp_execute | 
| D. | sp_executesql | 
| Answer» E. | |
| 55. | AFTER trigger in SQL Server can be applied to _________________ | 
| A. | Table | 
| B. | Views | 
| C. | Table and Views | 
| D. | Function | 
| Answer» D. Function | |
| 56. | The basic syntax for using EXECUTE command is ___________ | 
| A. | SP_EXECUTE(@SQLStatement) | 
| B. | EXEC_SQL(@SQLStatement) | 
| C. | EXECUTE(@SQLStatement) | 
| D. | All of the mentioned | 
| Answer» D. All of the mentioned | |
| 57. | Which of the following benefit does Exception handling with the TRY and CATCH blocks provide? | 
| A. | Exceptions provide a mechanism to signal errors directly rather than using some side effects | 
| B. | Exceptions can be seen by the programmer and checked during the compilation process | 
| C. | Exceptions provide a clean way to check for errors without cluttering code | 
| D. | All of the mentioned | 
| Answer» E. | |
| 58. | _____________ procedure cannot be created in Resource database. | 
| A. | System | 
| B. | User defined | 
| C. | Extended | 
| D. | All of the mentioned | 
| Answer» C. Extended | |
| 59. | Which of the following is not a typical trigger action? | 
| A. | Insert | 
| B. | Select | 
| C. | Delete | 
| D. | All of the mentioned | 
| Answer» C. Delete | |
| 60. | Which of the following is a control flow keyword? | 
| A. | IF | 
| B. | GO | 
| C. | GOTO | 
| D. | All of the mentioned | 
| Answer» D. All of the mentioned | |
| 61. | __________ takes no parameters and returns all kinds of interesting information. | 
| A. | sp_monitor | 
| B. | sp_on | 
| C. | sp_status | 
| D. | none of the mentioned | 
| Answer» B. sp_on | |
| 62. | Which of the following keyword is not associated with initialization of variable? | 
| A. | DECLARE | 
| B. | SET | 
| C. | SELECT | 
| D. | All of the mentioned | 
| Answer» E. | |
| 63. | Which of the following is a global variable for error handling? | 
| A. | @@ERRORS | 
| B. | @@ERROR | 
| C. | @@ERR | 
| D. | None of the mentioned | 
| Answer» C. @@ERR | |
| 64. | Which of the following global has return type ‘numeric’? | 
| A. | @@ERROR | 
| B. | @@MAX_CONNECTIONS | 
| C. | @@CPU_BUSY | 
| D. | @@IDENTITY | 
| Answer» E. | |
| 65. | Various alternatives to cursor in SQL Server are ___________ | 
| A. | FOR | 
| B. | IF..ELSE | 
| C. | WHILE | 
| D. | All of the mentioned | 
| Answer» D. All of the mentioned | |
| 66. | Nesting level of a stored procedure’s execution is stored in the _________ function. | 
| A. | @@NEST | 
| B. | @@NESTLEVEL | 
| C. | @@LEVEL | 
| D. | None of the mentioned | 
| Answer» C. @@LEVEL | |
| 67. | __________create the removable database. | 
| A. | sp_certify_removable | 
| B. | sp_certify | 
| C. | sp_removable | 
| D. | all of the mentioned | 
| Answer» B. sp_certify | |
| 68. | How many ways of returning data is present in SQL Server 2000? | 
| A. | 3 | 
| B. | 4 | 
| C. | 5 | 
| D. | 6 | 
| Answer» C. 5 | |
| 69. | Variables was added newly to SQL Server version _____________ | 
| A. | 2005 | 
| B. | 2008 | 
| C. | 2012 | 
| D. | 2014 | 
| Answer» C. 2012 | |
| 70. | Value of the @techonthenet variable can be changed using the SET statement, as follows __________ | 
| A. | SET @techonthenet = ‘Example showing how to declare variable’; | 
| B. | SELECT @techonthenet = ‘Example showing how to declare variable’; | 
| C. | SET @techonthenet == ‘Example showing how to declare variable’; | 
| D. | None of the mentioned | 
| Answer» B. SELECT @techonthenet = ‘Example showing how to declare variable’; | |
| 71. | Which of the following blocks are used for error handling in SQL Server? | 
| A. | TRY…CATCH | 
| B. | TRY…FINAL | 
| C. | TRY…END | 
| D. | CATCH…TRY | 
| Answer» B. TRY…FINAL | |
| 72. | How many types of DDL Trigger is present in SQL Server? | 
| A. | 1 | 
| B. | 2 | 
| C. | 3 | 
| D. | 4 | 
| Answer» C. 3 | |
| 73. | ____________ triggers do not create the special inserted and deleted tables. | 
| A. | DML | 
| B. | CLR | 
| C. | DDL | 
| D. | All of the mentioned | 
| Answer» D. All of the mentioned | |
| 74. | The following code snippet uses the DELAY keyword to wait for ______ seconds. | 
| A. | 2 | 
| B. | 3 | 
| C. | 4 | 
| D. | 5 | 
| Answer» B. 3 | |
| 75. | Which of the following scenario makes use of BEGIN..END keyword redundant? | 
| A. | when an IF statement controls the execution of multiple Transact-SQL statement | 
| B. | when an IF statement controls the execution of only one Transact-SQL statement | 
| C. | when an IF statement controls the execution of one or more Transact-SQL statement | 
| D. | none of the mentioned | 
| Answer» C. when an IF statement controls the execution of one or more Transact-SQL statement | |
| 76. | Which of the following two Transact-SQL statements are commonly used with WHILE? | 
| A. | BREAK and CONTINUE | 
| B. | BREAK and IF | 
| C. | IF and ELSE | 
| D. | All of the mentioned | 
| Answer» B. BREAK and IF | |
| 77. | Which of the following statements can be checked for Errors? | 
| A. | CREATE | 
| B. | DROP | 
| C. | DELETE | 
| D. | INSERT | 
| Answer» E. | |
| 78. | Which of the following FORWARD ONLY Cursor is populated at the time of creation? | 
| A. | KEYSET | 
| B. | FORWARD_ONLY STATIC | 
| C. | FAST_FORWARD | 
| D. | All of the mentioned | 
| Answer» C. FAST_FORWARD | |
| 79. | Purpose of TRY…CATCH block in SQL Server is ___________ | 
| A. | Error handling | 
| B. | Stored Procedure handling | 
| C. | Message handling | 
| D. | None of the mentioned | 
| Answer» B. Stored Procedure handling | |
| 80. | Stored procedure used to remember the exact number of bytes is _____________ | 
| A. | sp_datatype | 
| B. | sp_datatype_info | 
| C. | sp_info | 
| D. | none of the mentioned | 
| Answer» C. sp_info | |
| 81. | _____________ sets procedure options in SQL Server. | 
| A. | sp_procoption | 
| B. | sp_dropmessage | 
| C. | sp_altermessage | 
| D. | sp_executesql | 
| Answer» B. sp_dropmessage | |
| 82. | Data return using output parameter is ____________ | 
| A. | Return codes, which are always an integer value | 
| B. | A global cursor that can be referenced outside the stored procedure | 
| C. | A single cursor that can be referenced inside the stored procedure | 
| D. | None of the mentioned | 
| Answer» E. | |
| 83. | Which of the following is a proprietary extension of SQL for Microsoft SQL Server? | 
| A. | PL-SQL | 
| B. | T-SQL | 
| C. | PG-SQL | 
| D. | P-SQL | 
| Answer» C. PG-SQL | |
| 84. | Which of the following is not a SERVICE BROKER statement? | 
| A. | BEGIN CONVERSATION TIMER | 
| B. | END CONVERSATION | 
| C. | CREATE USERS | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 85. | Applications that can generate Transact-SQL can be ____________ | 
| A. | General office productivity applications | 
| B. | Applications that use a graphical user interface (GUI) to let users select the tables and columns from which they want to see data | 
| C. | Applications that use general language sentences to determine what data a user wants to see | 
| D. | All of the mentioned | 
| Answer» E. | |
| 86. | RECEIVE service broker statement applies to which of the versions? | 
| A. | 2000 | 
| B. | 2005 | 
| C. | 2008 | 
| D. | All of the mentioned | 
| Answer» D. All of the mentioned | |
| 87. | Which of the following Statement ends one side of an existing conversation? | 
| A. | BEGIN CONVERSATION TIMER | 
| B. | END CONVERSATION TIMER | 
| C. | END CONVERSATION | 
| D. | GET CONVERSATION GROUP | 
| Answer» C. END CONVERSATION | |
| 88. | Purpose of GET_TRANSMISSION_STATUS is _____________ | 
| A. | Returns the status for the first transmission for end side of a conversation | 
| B. | Returns the status for the first transmission for one side of a conversation | 
| C. | Returns the status for the last transmission for end side of a conversation | 
| D. | Returns the status for the last transmission for one side of a conversation | 
| Answer» E. | |
| 89. | Which of the following is- a security statement? | 
| A. | ADD SIGNATURE | 
| B. | EXECUTE AS | 
| C. | SETUSER | 
| D. | All of the mentioned | 
| Answer» E. | |
| 90. | Purpose of CLOSE MASTER KEY is _______________ | 
| A. | Deletes the master key of the current database | 
| B. | Closes the private key of the current database | 
| C. | Closes the public key of the current database | 
| D. | None of the mentioned | 
| Answer» B. Closes the private key of the current database | |
| 91. | Which of the following statement decrypts a symmetric key? | 
| A. | OPEN SYMMETRIC KEY | 
| B. | DECRYPT SYMMETRIC KEY | 
| C. | CLOSE SYMMETRIC KEY | 
| D. | None of the mentioned | 
| Answer» B. DECRYPT SYMMETRIC KEY | |
| 92. | WHICH_OF_THE_FOLLOWING_NETWORK_PROTOCOL_SHOULD_BE_SELECTED_TO_ENABLE_IP_ADDRESS_??$ | 
| A. | Udp | 
| B. | Named pipes | 
| C. | Tcp | 
| D. | None of the mentioned | 
| Answer» D. None of the mentioned | |
| 93. | __________SHOWS_INFORMATION_ABOUT_ACCESS_DATABASES_THAT_HAVE_BEEN_ADDED_TO_THE_PROJECT.?$ | 
| A. | SQL Server Metadata Explorer | 
| B. | Access Metadata Explorer | 
| C. | Access Metadata Expl | 
| D. | None of the mentioned | 
| Answer» C. Access Metadata Expl | |
| 94. | Which of the following change took place in JULY 2014 release of SSMA ? | 
| A. | Added support of MS SQL Server 2014 | 
| B. | Set cascade actions for circular references to No Action | 
| C. | Fixed bugs regarding invisible report pages in IE 10 | 
| D. | Highlighting of “well known” LOB schemas | 
| Answer» E. | |
| 95. | Which of the following option is used to find database objects by using filter criteria ? | 
| A. | Advanced Object Select dialog box | 
| B. | Advanced find Select dialog box | 
| C. | Advanced filter Select dialog box | 
| D. | Advanced Object and filter Select dialog box | 
| Answer» B. Advanced find Select dialog box | |
| 96. | Which is the most serious issue after migration of access database to SQL Server ? | 
| A. | Auto-increment columns are not updated until the record is updated | 
| B. | Slow performance with linked tables | 
| C. | New records are not available | 
| D. | You cannot modify a linked table schema with Access | 
| Answer» C. New records are not available | |
| 97. | __________ is a tool for migrating databases from Microsoft Access versions 97 through 2010 to Microsoft SQL Server 2005 | 
| A. | SSAM | 
| B. | SSMA | 
| C. | SSMS | 
| D. | SSAS | 
| Answer» C. SSMS | |
| 98. | When you _______ an Access table from a SQL Server, SSMA restores the original Access table and its data. | 
| A. | link | 
| B. | unlink | 
| C. | import | 
| D. | All of the mentioned | 
| Answer» C. import | |
| 99. | The __________ is an Access add-in program that provides data analysis tools for financial analysis. | 
| A. | Analysis ToolPak | 
| B. | Analysis Tool | 
| C. | Analysis ToolSQL | 
| D. | All of the mentioned | 
| Answer» B. Analysis Tool | |