Als «t-sql» getaggte Fragen

Transact-SQL (T-SQL) ist ein SQL-Dialekt, der von Microsoft SQL Server und SAPs Sybase verwendet wird.

2
Wie lese ich HTML-Code als XML und erhalte die Ausgabe wie im Beispiel in SQL?
Ich habe HTML-Code in der Datenbank gespeichert und möchte ihn als XML lesen. Meine Codes: http://rextester.com/RMEHO89992 Dies ist ein Beispiel für den HTML-Code, den ich habe: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> …
11 sql-server  t-sql  xml 

4
Was ist die maximale Anzahl lokaler Variablen, die an der SET-Operation teilnehmen können?
Ich habe eine gespeicherte Prozedur, die Geschäftslogik enthält. Darin habe ich ungefähr 1609 Variablen (frag mich nicht warum, so funktioniert der Motor). Ich versuche SETeine Variable auf den verketteten Wert aller anderen Variablen zu setzen. Als Ergebnis erhalte ich während der Erstellung den Fehler: Meldung 8631, Ebene 17, Status 1, …


1
Der CASE-Ausdruck gibt bei Verwendung von CEILING einen falschen Wert zurück
Ich bin auf ein Problem gestoßen, bei dem ein CASEAusdruck nicht das zurückgibt, was ich erwarte. Als Test habe ich eine Dezimalvariable hinzugefügt und denselben CASEAusdruck ausgeführt, und es funktioniert einwandfrei. Die Ergebnisse werden wie erwartet zurückgegeben (Aufrunden des Werts, wenn IsGun=1. Wenn ich denselben CASEAusdruck jedoch mit einem anderen …


2
Eine Datenbank SQL Server 2012 kann nicht gespiegelt werden
Wenn Sie versuchen, eine Datenbank mit dem folgenden Befehl zu spiegeln ALTER AVAILABILITY GROUP SQLAlwaysonGroup ADD DATABASE test0916aj8CJ Ich erhalte den folgenden Fehler Meldung 1475, Ebene 16, Status 105, Zeile 1 Die Datenbank "test0916aj8CJ" enthält möglicherweise protokollierte Massenänderungen, die nicht gesichert wurden. Erstellen Sie eine Protokollsicherung für die Hauptdatenbank oder …



1
Zuordnung mehrerer Serveranmeldungen zu einem Datenbankbenutzer
Dies scheint eine dumme Frage zu sein, aber trotz einiger Nachforschungen konnte ich nur diesbezüglich keine Informationen finden (möglicherweise aufgrund der Verwendung der falschen Terminologie). Ist es möglich, mehrere Serveranmeldungen (SQL Server-Authentifizierung) bei einem einzelnen Datenbankbenutzer zu protokollieren (dem Berechtigungen zugewiesen wurden, indem er Mitglied einer Datenbankrolle ist)? Ich habe …

4
Die Abfrage ist für bestimmte Benutzer langsam
Ich habe einige Abfragen von einer C # .NET-Webanwendung aufgerufen, die für mich immer schnell sind (ich bin ein lokaler Administrator auf dem SQL Server), aber für eine Gruppe von Benutzern (Domänengruppe mit erforderlichen Berechtigungen) ist die Abfrage unglaublich langsam der Punkt, an dem es in der Anwendung abläuft. Was …

2
Gute Möglichkeit, mehrere SQL Server Agent-Jobs nacheinander von einem Hauptjob aus aufzurufen?
Ich habe mehrere SQL Server Agent-Jobs, die nacheinander ausgeführt werden sollen. Um einen guten Überblick über die Jobs zu erhalten, die ausgeführt werden sollen, habe ich einen Hauptjob erstellt, der die anderen Jobs mit einem Aufruf an aufruft EXEC msdb.dbo.sp_start_job N'TEST1'. Der sp_start_jobVorgang wird sofort beendet (Job Schritt 1), aber …


1
Verwenden von FLOATs mit RAISERROR
Ich verwende RAISERROR()einige grundlegende Unit-Testing-Funktionen (wie hier ), bin jedoch frustriert über die Unfähigkeit, sie FLOATsin der Fehlermeldung zu verwenden. Ich weiß, dass ich den Float in einen String RAISERRORumwandeln kann, aber ich verwende ihn in jedem einzelnen Komponententest. Ich möchte nicht für jeden Test eine weitere Codezeile hinzufügen. (Meine …
11 sql-server  t-sql 


2
Dynamisches Ändern der Datenbank mit TSQL
Ich habe Probleme beim Versuch, den Kontext von SSMS dynamisch in die in dynamischem SQL angegebene Datenbank zu ändern: EXEC sys.sp_executesql N'USE db1 ' ; Es wird erfolgreich ausgeführt, der Datenbankkontext von SSMS ändert sich jedoch nicht. Ich habe versucht, eine geringfügige Änderung an den oben genannten so DECLARE @sql …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.