Kennt jemand eine Problemumgehung dafür? Im Wesentlichen erzwingt die gespeicherte Prozedur einen Einfügeoperator gegen die indizierte Ansicht, obwohl die Zeilen nicht qualifiziert sind. Infolgedessen liegt ein Umwandlungsfehler vor. Bei Ad-hocs entfernt SQL die Ansicht jedoch korrekt aus der Betrachtung. Betrachten Sie das folgende Schema: create table testdata ( testid int …
Nach meinem Verständnis bedeutet die dritte Normalform (3NF) im Grunde, dass es genau einen Schlüssel geben sollte. Wenn eine Tabelle mit beispielsweise ideiner Spalte für die automatische Inkrementierung auch eine Spalte enthält, von der bekannt ist, dass sie eindeutig und nicht null ist, z. B. die Sozialversicherungsnummer, kann diese andere …
Ist es möglich, mehrere Felder als Bereichsschlüssel zu haben? Angenommen, ich habe eine Tabelle, in der jede Zeile eindeutig durch gekennzeichnet ist <A,B,C> ------------------------------- A | B | C | D | E | ------------------------------- Wo Aist der Primärschlüssel hash? und ich möchte Bund Csoll der Primärschlüssel sein range. Wie …
Gibt es eine Problemumgehung, wenn Sie ein ODER in einen gefilterten Index einfügen möchten? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) Ich versuche, den obigen Index zu erstellen, da mich KEINE Situation interessiert, in der sintOrderStatusId …
Ich muss einen Trigger hinzufügen, der eine Spalte mit den folgenden Formatzeichenfolgen aktualisieren soll: <current_date>_<per_day_incremental_id>z 2015-10-01_36. IDs müssen inkrementell sein und Lücken sind zulässig. Mein Ansatz ist eher naiv: Erstellen Sie eine Tabelle mit dem aktuellen Datum und dem aktuellen Sequenzwert und führen Sie einen einzelnen Datensatz darin: create table …
Dies scheint eine grundlegende Frage zu sein, aber ich kann dort keine Antworten finden - ich muss in der Lage sein, den Servernamen / die Instanz usw. von einem Verbindungsserver abzurufen. Ich habe ein paar Dinge ausprobiert: select <linked server>.@@SERVERNAME; select <linked server>.SERVERPROPERTY('ServerName'); ... aber keine Freude. Irgendwelche Ideen? Dies …
Ich muss eine Anwendungsrolle mit einem Hash-Kennwort skripten, damit ich sie von einer Datenbank in eine andere kopieren kann. Betrachten Sie den folgenden Beispielcode, der eine Anwendungsrolle verwendet, um einem nicht vertrauenswürdigen Benutzer erhöhten Zugriff zu gewähren: USE tempdb; CREATE LOGIN LimitedLogin WITH PASSWORD = 'Password1' , CHECK_POLICY = OFF …
Ich bin neu bei dbms. Ich habe ein Vorlesungsvideo über funktionale Abhängigkeiten gesehen. Aber ich bin ein bisschen verwirrt darüber, ob die funktionale Abhängigkeit eine Einschränkung für die gesamte Datenbank oder für ein bestimmtes Schema darstellt.
Ich muss die Sperr- / Entsperraktionen von Objekten verfolgen. Vor jeder Aktion an einem Objekt (Vertrag, Partner usw.) wird ein lockEreignis ausgegeben. Nachdem die Aktion abgeschlossen ist, wird das unlockEreignis ausgegeben. Ich möchte die Objekte erhalten, die gesperrt, aber noch nicht entsperrt sind. Ziel ist es, die Abfrage schnell zu …
Mit SSMS können wir für jede Verbindung eine benutzerdefinierte Farbe verwenden. Weiß jemand, wo diese Informationen gespeichert sind? Ich möchte das Farb-Setup beibehalten, verliere es aber immer wieder. bearbeiten Wenn ich vom Objekt-Explorer aus eine Verbindung herstelle, kann ich die Farbe einstellen. Dies scheint sich jedoch von den Farben zu …
Ich habe eine Tabelle Categorymit einer Spalte namens CategoryID. In derselben Tabelle befindet sich eine Referenzierungsspalte mit dem Namen fParentCategoryID. Ich muss alle Kategorie-IDs und ihre Unterkategorie-IDs durch Kommas trennen. Zum Beispiel: Wenn die übergeordnete Kategorie-ID 10 1 ist und wenn die übergeordnete Kategorie-ID 20 10 ist, muss ich beim …
Meines Wissens nach besteht einer der großen Vorteile der Verwendung einer VM darin, dass Sie Ressourcen zwischen den virtuellen Maschinen auf einem Host gemeinsam nutzen können. Sie können also einen Host mit 120 CPUs haben und 5 VMs mit jeweils 32 CPUs darauf platzieren. Die zusätzlichen CPUs werden zwischen den …
Ich habe einen Server, den ich gerade neu gestartet und überprüft habe, welche Ablaufverfolgungsflags aktiv sind, indem ich DBCC TRACESTATUS: Trace-Flag: 3688 Funktion: Entfernt Meldungen über gestartete und gestoppte Traces in das Fehlerprotokoll Hier können Sie sehen, was jedes Trace-Flag bewirkt. Flagge 3688 Die Startparameter sind wie folgt: Frage: Wie …
Ich öffne eine (wiederholbare Lese-) Transaktion ( BEGIN TRAN), um bestimmte Datensätze zu bearbeiten. Als erstes überprüfe ich, ob sich die Daten, die ich ändern muss, in der Datenbank befinden. In einigen Fällen wird es geben und dann gehe ich zu meinen Änderungen über. In einigen Fällen gibt es jedoch …
Ich möchte die Version des Servers, mit dem ich verbunden bin, in der Eingabeaufforderung der Befehlszeilenschnittstelle (Konsole) anzeigen. Nach dem, was ich in der Dokumentation gelesen habe, ist es möglich, einen Shell-Befehl auszuführen und einen psql-Variablenwert anzuzeigen. Die Idee ist, die Versionsinformationen des Servers über die Verbindung abzurufen und in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.