MCQOPTIONS
Saved Bookmarks
This section includes 424 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.
| 251. |
The main features of dotConnect for SQL Server includes : |
| A. | Extra data binding capabilities |
| B. | Ability of monitoring query execution |
| C. | Supports the latest versions of SQL Server |
| D. | All of the mentioned |
| Answer» E. | |
| 252. |
Syntax for closing and opening the connection in ADO.net is : |
| A. | sqlConn.Open() and sqlConn.close() |
| B. | sqlConn.open() and sqlConn.Close() |
| C. | sqlConn.Open() and sqlConn.Close() |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 253. |
________object is used to fill a DataSet/DataTable with query results in ADO.net. |
| A. | DataReader |
| B. | Dataset |
| C. | DataAdapter |
| D. | DataTables |
| Answer» D. DataTables | |
| 254. |
The easiest way to start is to create a linked server ‘localhost’ by using : |
| A. | sp_addlinkedserv ‘localhost’ |
| B. | sp_addlinkedsrvlogin ‘localhost’ |
| C. | sp_addlinkedserverlogin ‘localhost’ |
| D. | sp_addlinkedserver ‘localhost’ |
| Answer» E. | |
| 255. |
Which of the following SQL syntax elements is dictated by the SQL dialect levels ? |
| A. | LIKE support |
| B. | Parameter marker support |
| C. | Nested query support |
| D. | None of the mentioned |
| Answer» E. | |
| 256. |
Which is default field terminator for bulk insert in SQL Server ? |
| A. | Comma |
| B. | Full stop |
| C. | Parenthesis |
| D. | Brackets |
| Answer» B. Full stop | |
| 257. |
_______ parameter specifies the number of rows in a batch in bulk insert script. |
| A. | KEEPNULLS |
| B. | KEEPIDENTITY |
| C. | FIRE_TRIGGERS |
| D. | None of the mentioned |
| Answer» E. | |
| 258. |
_________ does not allow bulk export operation in SQL Server. |
| A. | INSERT … SELECT |
| B. | DELETE |
| C. | UPDATE |
| D. | None of the mentioned |
| Answer» B. DELETE | |
| 259. |
_____________ is time based SQL injection attack. |
| A. | Quick detection |
| B. | Initial Exploitation |
| C. | Blind SQL Injection |
| D. | Inline Comments |
| Answer» D. Inline Comments | |
| 260. |
Which of the following script is an example of Quick detection in SQL injection attack? |
| A. | SELECT loginame FROM master..sysprocesses WHERE spid = @@SPID |
| B. | For integer inputs : convert(int,@@version) |
| C. | IF condition true-part ELSE false-part (S) |
| D. | SELECT header, txt FROM news UNION ALL SELECT name, pass FROM members |
| Answer» C. IF condition true-part ELSE false-part (S) | |
| 261. |
If xp_cmdshell has been disabled with sp_dropextendedproc, we can simply inject the following code: |
| A. | sp_addextendedproc ‘xp_cmdshell’,’xp_log70.dll’ |
| B. | sp_addproc ‘xp_cmdshell’,’xp_log70.dll’ |
| C. | sp_addextendedproc ‘xp_cmdshell’,’log70.dll’ |
| D. | None of the mentioned |
| Answer» B. sp_addproc ‘xp_cmdshell’,’xp_log70.dll’ | |
| 262. |
Which of the following is a disadvantage of dynamic SQL ? |
| A. | Stored procedure can not cache the execution plan for this dynamic query |
| B. | Stored procedure can cache the execution plan for this dynamic query |
| C. | Flexibility in your code that you can not get with standard SQL |
| D. | All of the mentioned |
| Answer» B. Stored procedure can cache the execution plan for this dynamic query | |
| 263. |
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. | |
| 264. |
The basic syntax for using EXECUTE command: |
| A. | SP_EXECUTE(@SQLStatement) |
| B. | EXEC_SQL(@SQLStatement) |
| C. | EXECUTE(@SQLStatement) |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 265. |
The Dynamic SQL Queries in a variable are __________ until they are executed. |
| A. | Compiled |
| B. | Parsed |
| C. | Checked for errors |
| D. | All of the mentioned |
| Answer» E. | |
| 266. |
___________ 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 | |
| 267. |
Scope of DDL triggers in SQL Server can be : |
| A. | Server |
| B. | Client |
| C. | Views |
| D. | None of the mentioned |
| Answer» B. Client | |
| 268. |
___________ is special type of trigger based on CLR environment. |
| A. | DML |
| B. | DDL |
| C. | LOGON |
| D. | CLR |
| Answer» E. | |
| 269. |
Triggers can be enabled or disabled with the ________ statement. |
| A. | ALTER TABLE statement |
| B. | DROP TABLE statement |
| C. | DELETE TABLE statement |
| D. | None of the mentioned |
| Answer» B. DROP TABLE statement | |
| 270. |
Triggers created with FOR or AFTER keywords is : |
| A. | AFTER |
| B. | INSTEAD OF |
| C. | CLR |
| D. | All of the mentioned |
| Answer» B. INSTEAD OF | |
| 271. |
Which of the following is not a typical trigger action ? |
| A. | Insert |
| B. | Select |
| C. | Delete |
| D. | All of the mentioned |
| Answer» C. Delete | |
| 272. |
How many types of DML triggers are present in SQL Server ? |
| A. | 1 |
| B. | 3 |
| C. | 5 |
| D. | None of of the mentioned |
| Answer» E. | |
| 273. |
The ability to create a user-defined function (UDF) is a new feature added to : |
| A. | SQL Server 6.5 |
| B. | SQL Server 7.0 |
| C. | SQL Server 2000 |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 274. |
Which of the user defined function will be preferred for adding two numbers ? |
| A. | Scalar |
| B. | Inline table valued |
| C. | Max() |
| D. | Min() |
| Answer» B. Inline table valued | |
| 275. |
UDFs in SQL Server is composed of _______ parts . |
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 4 |
| Answer» C. 3 | |
| 276. |
Which of the following is not a limitation of user defined function ? |
| A. | User-defined functions cannot call a stored procedure, but can call an extended stored procedure |
| B. | User-defined functions cannot make use of dynamic SQL or temp tables. Table variables are allowed |
| C. | SET statements are allowed in a user-defined function |
| D. | The FOR XML clause is not allowed |
| Answer» D. The FOR XML clause is not allowed | |
| 277. |
User defined scalar function can return only __________ data type values. |
| A. | Numerical |
| B. | String |
| C. | Float |
| D. | All of the mentioned |
| Answer» E. | |
| 278. |
Which of the following does not return a table variable? |
| A. | System-defined function |
| B. | Scalar Function |
| C. | Inline Table-Valued Function |
| D. | Multi-Statement Table-Valued Function |
| Answer» C. Inline Table-Valued Function | |
| 279. |
Nesting limit OF stored procedure is up to ________level. |
| A. | 30 |
| B. | 32 |
| C. | 34 |
| D. | 36 |
| Answer» C. 34 | |
| 280. |
Type of procedure that are based on the CLR (Common Language Runtime) is : |
| A. | User Defined Stored Procedure |
| B. | Extended Procedure |
| C. | CLR Stored Procedure |
| D. | System defined Procedure |
| Answer» D. System defined Procedure | |
| 281. |
Extended procedures starts with the __________ prefix. |
| A. | sp_ |
| B. | xp_ |
| C. | clr_ |
| D. | all of the mentioned |
| Answer» B. xp_ | |
| 282. |
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 | |
| 283. |
__________ sets procedure options in SQL Server. |
| A. | sp_procoption |
| B. | sp_dropmessage |
| C. | sp_altermessage |
| D. | sp_executesql |
| Answer» B. sp_dropmessage | |
| 284. |
_______ is used to build the code dynamically and execute it. |
| A. | sp_addmessage |
| B. | sp_dropmessage |
| C. | sp_altermessage |
| D. | sp_executesql |
| Answer» E. | |
| 285. |
Which of the following stored procedure is used for error messages ? |
| A. | sp_addmessage |
| B. | sp_dropmessage |
| C. | sp_altermessage |
| D. | All of the mentioned |
| Answer» B. sp_dropmessage | |
| 286. |
_______create the removable database. |
| A. | sp_certify_removable |
| B. | sp_certify |
| C. | sp_removable |
| D. | All of the mentioned |
| Answer» B. sp_certify | |
| 287. |
Which of the following has support for transaction ? |
| A. | sp_monitor |
| B. | sp_bindsession |
| C. | sp_status |
| D. | All of the mentioned |
| Answer» C. sp_status | |
| 288. |
________ 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 | |
| 289. |
Reasons for consideration of 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. | |
| 290. |
Reasons for consideration of 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. | |
| 291. |
Nesting level of a stored procedures execution is stored in the _________ function. |
| A. | @@NEST |
| B. | @@NESTLEVEL |
| C. | @@LEVEL |
| D. | None of the mentioned |
| Answer» C. @@LEVEL | |
| 292. |
Nesting level of stored procedure is applicable for : |
| A. | Triggers |
| B. | Views |
| C. | Functions |
| D. | All of the mentioned |
| Answer» E. | |
| 293. |
___________ procedure cannot be created in Resource database. |
| A. | System |
| B. | User defined |
| C. | Extended |
| D. | All of the mentioned |
| Answer» C. Extended | |
| 294. |
Which of the following is extended procedure ? |
| A. | xp_change |
| B. | sp_owner |
| C. | sp_change |
| D. | xp_logininfo |
| Answer» B. sp_owner | |
| 295. |
Which of the following is global variable for error handling ? |
| A. | @@ERRORS |
| B. | @@ERROR |
| C. | @@ERR |
| D. | None of the mentioned |
| Answer» C. @@ERR | |
| 296. |
ERROR_SEVERITY() returns the ________level of the error. |
| A. | State number |
| B. | Full text |
| C. | Severity |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 297. |
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 | |
| 298. |
SQL Server static cursors are always ____ |
| A. | Read-only |
| B. | Write-only |
| C. | Read,Write |
| D. | None of the mentioned |
| Answer» B. Write-only | |
| 299. |
__________ 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 | |
| 300. |
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 | |