最新的Microsoft Querying Data with Transact-SQL (070-761 Deutsch Version) - 070-761 Deutsch免費考試真題

Sie haben zwei Tabellen mit den Namen UserLogin und Employee.
Sie müssen ein Transact-SQL-Skript erstellen, das die folgenden Anforderungen erfüllt:
- Das Skript muss den Wert der IsDeleted-Spalte für die UserLogin-Tabelle auf 1 aktualisieren, wenn der Wert der Id-Spalte für die UserLogin-Tabelle gleich 1 ist.
- Das Skript muss den Wert der Spalte IsDeleted der Employee-Tabelle auf 1 aktualisieren, wenn der Wert der Spalte Id für die Employee-Tabelle gleich 1 ist, wenn eine Aktualisierung der UserLogin-Tabelle einen Fehler auslöst.
- Die Fehlermeldung "Keine Tabellen aktualisiert!" muss erstellt werden, wenn eine Aktualisierung der Employee-Tabelle einen Fehler auslöst.
Welche fünf Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正確答案:

Explanation

A TRY block must be immediately followed by an associated CATCH block. Including any other statements between the END TRY and BEGIN CATCH statements generates a syntax error.
References: https://msdn.microsoft.com/en-us/library/ms175976.aspx
Sie haben die folgende Transact-SQL-Anweisung:
AUS Person LÖSCHEN
WO PersonID = 5
Sie müssen die Fehlerbehandlung implementieren.
Wie müssen Sie die Transact-SQL-Anweisung vervollständigen? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正確答案:


Sie entwickeln und implementieren eine Projektmanagementanwendung. Die Anwendung verwendet eine Microsoft SQL Server-Datenbank zum Speichern von Daten. Sie entwickeln ein Software-Bug-Tracking-Add-On für die Anwendung.
Das Add-On muss die folgenden Anforderungen erfüllen:
* Groß- und Kleinschreibung für die Suche nach Produkten zulassen.
* Suchergebnisse anhand des genauen Textes in der Beschreibung filtern.
* Unterstützung von Multibyte-Unicode-Zeichen.
Sie führen die folgende Transact-SQL-Anweisung aus:

Sie müssen sicherstellen, dass Benutzer Beschreibungen durchsuchen können.
Welche Transact-SQL-Anweisung sollten Sie ausführen?

正確答案: A
說明:(僅 Fast2test 成員可見)
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben. Sie werden nicht in der Lage sein, darauf zurückzukehren. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank, die Bestellungen und Lieferungen für Kunden in Nordamerika verfolgt. Die Datenbank enthält die folgenden Tabellen:
Vertrieb.Kunden

Anwendung.Städte

Sales.CustomerCategories

Das Entwicklungsteam des Unternehmens entwirft eine Kundenverzeichnisanwendung. Die Anwendung muss Kunden nach der Vorwahl ihrer Telefonnummer auflisten. Die Vorwahl ist als die ersten drei Zeichen der Telefonnummer definiert.
Die Hauptseite der Anwendung basiert auf einer indizierten Ansicht, die den Bereich und die Telefonnummer für alle Kunden enthält.
Sie müssen die Vorwahl aus dem Feld Telefonnummer zurückgeben.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:

Entspricht die Lösung dem Ziel?

正確答案: B
說明:(僅 Fast2test 成員可見)
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben. Sie werden NICHT in der Lage sein, dorthin zurückzukehren. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie haben eine Datenbank, die eine einzelne Tabelle mit dem Namen tblVehicleRegistration enthält. Die Tabelle ist wie folgt definiert:

Sie führen die folgende Abfrage aus:

Das Abfrage-Ausgabefenster zeigt die folgende Fehlermeldung an: "Konvertierung fehlgeschlagen beim Konvertieren des Varchar-Werts 'AB012' in den Datentyp int." Sie müssen den Fehler beheben.
Lösung: Sie ändern die Transact-SQL-Anweisung wie folgt:

Entspricht die Lösung dem Ziel?

正確答案: A
Sie haben eine Datenbank mit dem Namen DB1, die zwei Tabellen mit den Namen Sales.Customers und Sales.CustomerTransaction enthält. Sales.CustomerTransactions hat eine Fremdschlüsselbeziehung zur Spalte CustomerID in Sales.Customers.
Sie müssen eine Abfrage empfehlen, die die Anzahl der Kunden zurückgibt, die eine Transaktion nie abgeschlossen haben.
Welche Abfrage sollten Sie empfehlen?

正確答案: D
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau der gleiche.
Sie haben eine Datenbank, die Bestellungen und Lieferungen für Kunden in Nordamerika verfolgt. Die Systemversionierung ist für alle Tabellen aktiviert. Die Datenbank enthält die Tabellen Sales.Customers, Application.Cities und Sales.CustomerCategories.
Details zur Sales.Customers-Tabelle finden Sie in der folgenden Tabelle:

Details zur Application.Cities-Tabelle finden Sie in der folgenden Tabelle:

Details zur Tabelle "Sales.CustomerCategories" werden in der folgenden Tabelle angezeigt:

Sie erstellen einen Bericht, der anzeigt, wann in jeder Stadt das erste Kundenkonto eröffnet wurde. Der Bericht enthält ein Liniendiagramm mit den folgenden Merkmalen:
- Die Karte enthält einen Datenpunkt für jede Stadt, wobei Linien die Punkte verbinden.
- Die X-Achse enthält die Position, die die Stadt im Verhältnis zu anderen Städten einnimmt.
- Die Y-Achse enthält das Datum, an dem das erste Konto in einer Stadt eröffnet wurde.
Im Folgenden sehen Sie ein Beispieldiagramm für fünf Städte:

Während einer Verkaufsförderung eröffnen Kunden aus verschiedenen Städten am selben Tag neue Konten.
Sie müssen eine Abfrage schreiben, die die Daten für das Diagramm zurückgibt.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente an die richtigen Positionen. Jedes Transact-SQL-Segment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正確答案:

Explanation

Box 1: RANK() OVER
RANK returns the rank of each row within the partition of a result set. The rank of a row is one plus the number of ranks that come before the row in question.
ROW_NUMBER and RANK are similar. ROW_NUMBER numbers all rows sequentially (for example 1, 2,
3, 4, 5).
Sie müssen eine gespeicherte Prozedur erstellen, die die folgenden Anforderungen erfüllt:
* Erzeugt eine Warnung, wenn der Kreditlimitparameter größer als 7.000 ist
* Überträgt alle unerwarteten Fehler an den aufrufenden Prozess
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Ziehen Sie zum Beantworten die entsprechenden Transact-SQP-Segmente an die richtigen Positionen. Jedes Transact-SQL-Segment kann einmal, mehrmals oder gar nicht verwendet werden. Möglicherweise müssen Sie die geteilte Leiste zwischen den Fenstern ziehen oder einen Bildlauf durchführen, um den Inhalt anzuzeigen.
正確答案:

Explanation

Box 1: THROW 51000, 'Warning: Credit limit is over 7,000!",1
THROW raises an exception and transfers execution to a CATCH block of a TRY...CATCH construct in SQL Server.
THROW syntax:
THROW [ { error_number | @local_variable },
{ message | @local_variable },
{ state | @local_variable } ]
[ ; ]
Box 2: RAISERROR (@ErrorMessage, 16,1)
RAISERROR generates an error message and initiates error processing for the session. RAISERROR can either reference a user-defined message stored in the sys.messages catalog view or build a message dynamically. The message is returned as a server error message to the calling application or to an associated CATCH block of a TRY...CATCH construct. New applications should use THROW instead.
Severity levels from 0 through 18 can be specified by any user. Severity levels from 19 through 25 can only be specified by members of the sysadmin fixed server role or users with ALTER TRACE permissions. For severity levels from 19 through 25, the WITH LOG option is required.
On Severity level 16. Using THROW to raise an exception
The following example shows how to use the THROW statement to raise an exception.
Transact-SQL
THROW 51000, 'The record does not exist.', 1;
Here is the result set.
Msg 51000, Level 16, State 1, Line 1
The record does not exist.
Note: RAISERROR syntax:
RAISERROR ( { msg_id | msg_str | @local_variable }
{ ,severity ,state }
[ ,argument [ ,...n ] ] )
[ WITH option [ ,...n ] ]
Note: The ERROR_MESSAGE function returns the message text of the error that caused the CATCH block of a TRY...CATCH construct to be run.
References:
https://msdn.microsoft.com/en-us/library/ms178592.aspx
https://msdn.microsoft.com/en-us/library/ms190358.aspx
https://msdn.microsoft.com/en-us/library/ee677615.aspx
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario verwenden. Zur Vereinfachung wird das Szenario in jeder Frage wiederholt. Jede Frage stellt ein anderes Ziel und eine andere Antwortauswahl dar, aber der Text des Szenarios ist in jeder Frage dieser Reihe genau gleich.
Sie fragen eine Datenbank ab, die zwei Tabellen enthält: Project und Task. Die Projekttabelle enthält die folgenden Spalten:


Sie müssen den Eigentümer jeder Aufgabe anhand der folgenden Regeln identifizieren:
- Geben Sie den Eigentümer jeder Aufgabe zurück, wenn die Aufgabe einen Eigentümer hat.
- Wenn eine Aufgabe keinen Eigentümer hat, aber einem Projekt zugeordnet ist, das einen Eigentümer hat, geben Sie den Eigentümer des Projekts zurück.
- Geben Sie für alle anderen Fälle den Wert -1 zurück.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Wählen Sie zum Beantworten die entsprechenden Transact-SQL-Segmente im Antwortbereich aus.
正確答案:

Explanation
Box 1: COALESCE
COALESCE evaluates the arguments in order and returns the current value of the first expression that initially does not evaluate to NULL.
Box 2: T.UserID, p.UserID, -1
- Return each task's owner if the task has an owner.
- If a task has no owner, but is associated with a project that has an owner, return the project's owner.
- Return the value -1 for all other cases.
Box 3: LEFT JOIN
The LEFT JOIN keyword returns all rows from the right table (table2), with the matching rows in the left table (table1). The result is NULL in the left side when there is no match. Here the right side could be NULL as the projectID of the task could be NULL.
References:
https://msdn.microsoft.com/en-us/library/ms190349.aspx
http://www.w3schools.com/Sql/sql_join_right.asp
Sie erstellen eine Schulungsverwaltungsanwendung. Sie führen die folgende Transact-SQL-Anweisung aus:

Sie müssen einen Bericht erstellen, der die Kurskennungen und die durchschnittliche Bewertungspunktzahl für jeden Kurs zurückgibt. Die Ergebnismenge darf nur eine Punktzahl für jeden Mitarbeiter für jeden Kurs enthalten.
Sie müssen eine Abfrage erstellen, die die erforderlichen Daten zurückgibt.
Wie soll die Transact-SQL-Anweisung ausgefüllt werden? Wählen Sie zum Beantworten die entsprechenden Optionen im Antwortbereich aus.
HINWEIS: Jede richtige Auswahl ist einen Punkt wert.
正確答案:

Sie haben eine Datenbank, die eine Tabelle mit dem Namen Benutzer enthält. Die Tabelle ist wie folgt definiert:

Sie haben die folgende CSV-Datei (Comma Separated Values):

Sie müssen Daten aus der CSV-Datei in die Benutzertabelle laden und dabei die folgenden Anforderungen erfüllen:
* Wenn in der Datei kein Feldwert angegeben ist, geben Sie einen NULL-Wert für die entsprechende Spalte ein
* Laden Sie alle Datensätze mit der richtigen Benutzer-ID aus der Datei in die Tabelle. Welche drei Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正確答案:

Explanation

References:
Hinweis: Diese Frage ist Teil einer Reihe von Fragen, die dasselbe Szenario darstellen. Jede Frage in der Reihe enthält eine eindeutige Lösung, mit der die angegebenen Ziele erreicht werden können. Einige Fragensätze haben möglicherweise mehr als eine richtige Lösung, während andere möglicherweise keine richtige Lösung haben.
Nachdem Sie eine Frage in diesem Abschnitt beantwortet haben. Sie werden NICHT in der Lage sein, dorthin zurückzukehren. Infolgedessen werden diese Fragen nicht im Überprüfungsbildschirm angezeigt.
Sie erstellen eine Tabelle mit dem Namen Products, indem Sie die folgende Transact-SQL-Anweisung ausführen:

Sie haben die folgende gespeicherte Prozedur:

Sie müssen die gespeicherte Prozedur ändern, um die folgenden neuen Anforderungen zu erfüllen:
- Produktdatensätze als einzelne Arbeitseinheit einfügen.
- Geben Sie die Fehlernummer 51000 zurück, wenn ein Produkt nicht in die Datenbank eingefügt werden kann.
- Wenn ein Vorgang zum Einfügen eines Produktdatensatzes fehlschlägt, dürfen die Produktinformationen nicht dauerhaft in die Datenbank geschrieben werden.
Lösung: Sie führen die folgende Transact-SQL-Anweisung aus:

Entspricht die Lösung dem Ziel?

正確答案: B
說明:(僅 Fast2test 成員可見)
Sie haben eine Datenbank, die die in der Ausstellung gezeigten Tabellen enthält. (Klicken Sie auf die Ausstellungsschaltfläche.)

Sie müssen eine Liste aller Kunden und das Datum erstellen, an dem der Kunde seine letzte Bestellung aufgegeben hat. Für Kunden, die keine Bestellungen aufgegeben haben, müssen Sie das Datum durch den 01.01.1990 ersetzen.
Welche Transact-SQL-Anweisung sollten Sie ausführen?

正確答案: D
Sie entwickeln eine Trainingsmanagementlösung. Sie führen die folgende Transact-SQL-Anweisung aus:

Sie müssen eine indizierte Ansicht erstellen, um alle Kurse zurückzugeben, bei denen der Wert von TrainerEval gleich oder höher als 8,5 ist.
Welche drei Transact-SQL-Segmente sollten Sie zur Entwicklung der Lösung verwenden? Verschieben Sie zum Beantworten die entsprechenden Transact-SQL-Segmente aus der Liste der Transact-SQL-Segmente in den Antwortbereich und ordnen Sie sie in der richtigen Reihenfolge an.
正確答案:

Explanation

References: https://docs.microsoft.com/en-us/sql/relational-databases/views/create-indexed-views

聯系我們

如果您有任何問題,請留下您的電子郵件地址,我們將在12小時內回复電子郵件給您。

我們的工作時間:( GMT 0:00-15:00 )
週一至週六

技術支持: 立即聯繫 

English 日本語 Deutsch 한국어