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.
| 301. |
LANGUAGE variable whose return type nvarchar is specified in : |
| A. | sys.name |
| B. | syslang.name |
| C. | syslanguages.name |
| D. | syslanguages.id |
| Answer» D. syslanguages.id | |
| 302. |
_________ gives amount of time, in ticks, that SQL Server has been idle since it was last started . |
| A. | @@ERROR |
| B. | @@IDLE |
| C. | @@LANGID |
| D. | @@LANGUAGE |
| Answer» C. @@LANGID | |
| 303. |
_________ gives amount of time, in ticks, that SQL Server has been idle since it was last started. |
| A. | @@ERROR |
| B. | @@IDLE |
| C. | @@LANGID |
| D. | @@LANGUAGE |
| Answer» C. @@LANGID | |
| 304. |
Which of the following global has return type ‘numeric’ ? |
| A. | @@ERROR |
| B. | @@MAX_CONNECTIONS |
| C. | @@CPU_BUSY |
| D. | @@IDENTITY |
| Answer» E. | |
| 305. |
The BEGIN and END statements are used when: |
| A. | A WHILE loop needs to include a block of statements |
| B. | An element of a CASE expression needs to include a block of statements |
| C. | An IF or ELSE clause needs to include a block of statements |
| D. | All of the mentioned |
| Answer» E. | |
| 306. |
Which of the following components constitutes use CASE expression ? |
| A. | The primary key name to transform |
| B. | The BEGIN keyword |
| C. | The CASE keyword |
| D. | Where clause defining an alias for the CASE expression |
| Answer» D. Where clause defining an alias for the CASE expression | |
| 307. |
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 | |
| 308. |
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 | |
| 309. |
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 | |
| 310. |
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 | |
| 311. |
Which of the following statement drops the synonym ? |
| A. | DELETE SYNONYM |
| B. | DROP SYNONYM |
| C. | REMOVE SYNONYM |
| D. | None of the mentioned |
| Answer» E. | |
| 312. |
Purpose of ALTER CERTIFICATE is : |
| A. | Adds a private key to a certificate |
| B. | Changes the public key of a certificate |
| C. | Removes the certificate from the database |
| D. | None of the mentioned |
| Answer» B. Changes the public key of a certificate | |
| 313. |
DDL statements not used for Synonym is : |
| A. | CREATE SYNONYM |
| B. | DROP SYNONYM |
| C. | ALTER SYNONYM |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 314. |
Creation of new database role in the current database is made by : |
| A. | CREATE APPLICATION ROLE |
| B. | CREATE ROLE |
| C. | CREATE USER |
| D. | CREATE LOGIN |
| Answer» C. CREATE USER | |
| 315. |
Command used to modify the schema is : |
| A. | ALTER SCHEMA |
| B. | ALTER STRUCTURE |
| C. | ALTER VIEW |
| D. | DBCC SHRINKDB |
| Answer» B. ALTER STRUCTURE | |
| 316. |
Which of the following creates a new Microsoft Windows or SQL Server login account ? |
| A. | CREATE LOGIN |
| B. | DROP LOGIN |
| C. | UPDATE LOGIN |
| D. | REMOVE LOGIN |
| Answer» B. DROP LOGIN | |
| 317. |
Statement used to remove a user from the current database is : |
| A. | DROP ROLE |
| B. | DROP USER |
| C. | DROP LOGIN |
| D. | None of the mentioned |
| Answer» C. DROP LOGIN | |
| 318. |
Which is a new DDL statement ? |
| A. | DROP ROLES |
| B. | CREATE APPLICATION ROLE |
| C. | CREATE USERS |
| D. | None of the mentioned |
| Answer» C. CREATE USERS | |
| 319. |
Point out the wrong statement with respect to ALTER INDEX statement : |
| A. | Adds new format for specifying index and table names |
| B. | Adds the index option:MAXDOP |
| C. | Adds the index option:ONLINE |
| D. | None of the mentioned |
| Answer» E. | |
| 320. |
Which of the following index options are added by CREATE INDEX statement ? |
| A. | XML INDEX |
| B. | INCLUDED (column) |
| C. | PARTITION SCHEME |
| D. | ONLINE |
| Answer» E. | |
| 321. |
Which of the following adds MOVE TO clause ? |
| A. | DROP INDEX |
| B. | ALTER INDEX |
| C. | UPDATE INDEX |
| D. | CREATE INDEX |
| Answer» B. ALTER INDEX | |
| 322. |
Which of the following statement modifies view index ? |
| A. | ALTER INDEX |
| B. | ALTER VIEW INDEX |
| C. | ALTER INDEX_VIEW |
| D. | None of the mentioned |
| Answer» B. ALTER VIEW INDEX | |
| 323. |
View used used for displaying current status of database is : |
| A. | system.databases |
| B. | current.databases |
| C. | sys.databases |
| D. | status.databases |
| Answer» D. status.databases | |
| 324. |
Syntax for dropping a database snapshot named “Sushant” would be : |
| A. | DROP DATABASE Sushant |
| B. | DROP DATABASE SNAP Sushant |
| C. | DROP SNAPSHOT Sushant |
| D. | None of the mentioned |
| Answer» B. DROP DATABASE SNAP Sushant | |
| 325. |
CONTAINS and CONTAINSTABLE look for an _______ match for the phrase. |
| A. | exact |
| B. | similar |
| C. | different |
| D. | none of the mentioned |
| Answer» B. similar | |
| 326. |
The CONTAINS and FREETEXT predicates return a _________ value. |
| A. | TRUE or FALSE |
| B. | Scalar |
| C. | One |
| D. | All of the mentioned |
| Answer» B. Scalar | |
| 327. |
FREETEXTTABLE is a full text _________ |
| A. | Predicate |
| B. | Function |
| C. | Procedure |
| D. | All of the mentioned |
| Answer» C. Procedure | |
| 328. |
Full text indexing is a great feature that solves a database problem, the searching of _________ columns for specific words and phrases in SQL Server databases. |
| A. | Textual data |
| B. | Character data |
| C. | String |
| D. | All of the mentioned |
| Answer» E. | |
| 329. |
Why do we use exist method in Xquery ? |
| A. | To determine if the XML data contains a certain node |
| B. | To examine the XML and return back a scalar value |
| C. | To Shred the XML nodes of the XML data into relational columns |
| D. | To search inside xml data types |
| Answer» B. To examine the XML and return back a scalar value | |
| 330. |
With XML DML,which of the operations can be performed on nodes ? |
| A. | Insert nodes |
| B. | Change nodes |
| C. | Delete nodes |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 331. |
Which of the following function is contained by both full text search and Xquery ? |
| A. | search() |
| B. | contain() |
| C. | contains() |
| D. | query() |
| Answer» D. query() | |
| 332. |
Following content of XML elements are indexed in full text : |
| A. | Content of the XML value |
| B. | Non numerical value in content of XML attributes |
| C. | The content of XML elements. |
| D. | None of the mentioned |
| Answer» C. The content of XML elements. | |
| 333. |
Which of the following is not a xml data type method ? |
| A. | query() |
| B. | value() |
| C. | nodes() |
| D. | None of the Mentioned |
| Answer» E. | |
| 334. |
SQL Server 2008 has made several extensions to the XML Schema support which includes : |
| A. | Support for lax validation |
| B. | Added support for list and union types |
| C. | Improved handling of xs:time |
| D. | All of the mentioned |
| Answer» E. | |
| 335. |
Use untyped XML data type in the following situations: |
| A. | You have schema for your XML data and you want the server to validate your XML data according to the XML schema |
| B. | You want to take advantage of storage and query optimizations based on type information |
| C. | You want to take better advantage of type information during compilation of your queries |
| D. | You do not have a schema for your XML data |
| Answer» E. | |
| 336. |
What are Catalog Views for XML ? |
| A. | Schema collections |
| B. | View Collections |
| C. | Unstructured data |
| D. | None of the Mentioned |
| Answer» B. View Collections | |
| 337. |
Which of the following feature of SQL Server was used before XML technology for semi structured data? |
| A. | Stored Procedure |
| B. | Dynamic management views |
| C. | In memory database |
| D. | None of the mentioned |
| Answer» B. Dynamic management views | |
| 338. |
XML datatype was introduced in which of the following versions of SQL Server ? |
| A. | SQL Server 2000 |
| B. | SQL Server 2005 |
| C. | SQL Server 2008 |
| D. | SQL Server 2012 |
| Answer» C. SQL Server 2008 | |
| 339. |
Which of the code deletes node H using hierarchical data type? |
| A. | DELETE FROM H WHERE Name = ‘Steve’ |
| B. | DROP FROM H WHERE Name = ‘Steve’ |
| C. | DELETE H WHERE Name = ‘Steve’ |
| D. | All of the mentioned |
| Answer» B. DROP FROM H WHERE Name = ‘Steve’ | |
| 340. |
Which of the constraint can be enforced one per table ? |
| A. | Primary key constraint |
| B. | Not Null constraint |
| C. | Foreign Key constraint |
| D. | Check constraint |
| Answer» B. Not Null constraint | |
| 341. |
How many types of constraints are present in SQL Server ? |
| A. | 4 |
| B. | 5 |
| C. | 6 |
| D. | 7 |
| Answer» D. 7 | |
| 342. |
Which of the following is not a class of constraint in SQL Server ? |
| A. | NOT NULL |
| B. | CHECK |
| C. | |
| D. | UNIQUE |
| Answer» D. UNIQUE | |
| 343. |
Which is duplication of computer operations and routine backups to combat any unforeseen problems: |
| A. | Concurrency |
| B. | Deadlock |
| C. | Backup |
| D. | Recovery |
| Answer» E. | |
| 344. |
To alter a database ___________ command is used |
| A. | ALTER database database_name |
| B. | ALTER database_name |
| C. | ALTER database database_name |
| D. | ALTER database_name |
| Answer» D. ALTER database_name | |
| 345. |
______________ joins are SQL server default |
| A. | Outer |
| B. | Inner |
| C. | Equi |
| D. | None of the Mentioned |
| Answer» C. Equi | |
| 346. |
Insert into employee _________ (1002,Joey,2000); In the given query which of the keyword has to be inserted ? |
| A. | Table |
| B. | Values |
| C. | Relation |
| D. | Field |
| Answer» C. Relation | |
| 347. |
Select * from employee where salary>10000 and dept_id=101; Which of the following fields are displayed as output? |
| A. | Salary, dept_id |
| B. | Employee |
| C. | Salary |
| D. | All the field of employee relation |
| Answer» E. | |
| 348. |
Select * from student join takes using (ID); The above query is equivalent to : |
| A. | Select * from student inner join takes using (ID); |
| B. | Select * from student outer join takes using (ID); |
| C. | Select * from student left outer join takes using (ID); |
| D. | All of the mentioned |
| Answer» B. Select * from student outer join takes using (ID); | |
| 349. |
Select ID, name, dept name, salary * 1.1 where instructor; The query given below will not give an error. Which one of the following has to be replaced to get the desired output ? |
| A. | Salary*1.1 |
| B. | ID |
| C. | Where |
| D. | Instructor |
| Answer» D. Instructor | |
| 350. |
Select ________ dept_name from instructor; Here which of the following displays the unique values of the column ? |
| A. | All |
| B. | From |
| C. | Distinct |
| D. | Name |
| Answer» D. Name | |