Wenn ich in Tabellen einfügen anstelle von Trigger verwenden, @@Identity, IDENT_CURRENT('Table')und SCOPE_IDENTITY()null zurück. Wie kann ich die letzte Identität der eingefügten Zeile erhalten?
Was kann getan werden, wenn der spezielle guestBenutzer verwaist ist (nicht mit einem Login verknüpft)? Für eine meiner Datenbanken (SQL Server 2005), die folgenden Listen der Ausführung Gast Benutzer als verwaiste Benutzer. exec sp_change_users_login 'report' Ergebnisse: UserName UserSID guest 0x3C2E66759FFBC14F84127D6795C27FD3 Wenn ich versuche , das zu beheben Gast Benutzer unter …
Ich habe zeitweise ein Problem mit einem Softwareinstallationspaket, das unser Produkt installiert (geschrieben mit InstallShield / InstallScript). Während der Installation starten wir den SQL Browser Service neu. Meistens funktioniert das gut. Aber gelegentlich - und ich habe nicht herausgefunden, wie dies vorhersehbar reproduziert werden kann - kann der Dienst nicht …
In den letzten Wochen habe ich gegen eine alte Firebird-Datenbank gewütet. Diese Datenbank ist beschissen für alle Arten von Gründen, aber eine Sache , die ich war aufgefallen , dass jedes einzelne Feld von jeder einzelnen Tabelle zwei Indizes hat; jedes mit einem einzelnen Segment, eines in der ascReihenfolge und …
Ich habe eine Ansicht, die schnell (einige Sekunden) für bis zu 41 Datensätze (z. B. TOP 41) ausgeführt wird, für 44 oder mehr Datensätze jedoch einige Minuten dauert, mit Zwischenergebnissen, wenn sie mit TOP 42oder ausgeführt wird TOP 43. Insbesondere werden die ersten 39 Datensätze in wenigen Sekunden zurückgegeben und …
Was ist der bessere Weg (in Bezug auf die Leistung), um einen Wert auf variabel zu setzen? Auf SETBefehl: DECLARE @VarString nvarchar(max); SET @VarString = 'john doe'; SELECT @VarString; Auf SELECTBefehl: DECLARE @VarString nvarchar(max); SELECT @VarString = 'john doe'; SELECT @VarString;
Ich möchte einen dedizierten Server für meine Datenbank (MySQL) erhalten, auf dem InnoDB Engine ausgeführt wird. In der InnoDB-Kapazität gibt es diese Option, mit der Sie die darin enthaltenen IOPS definieren können. Angenommen, ich habe eine SATA-Festplatte mit 72.000 U / min, die 100 IOPS ermöglicht. Bedeutet dies, dass meine …
Ich habe mir die neuen Funktionen von SQL Server 2012 angesehen und herausgefunden, wie sie meiner aktuellen Situation helfen können. Derzeit arbeiten wir mit SQL Server 2008 R2 und replizieren die Datenbanken von zwei OLTP-Servern über die Transaktionsreplikation auf einen einzelnen Berichtsserver. Wir verwenden diese replizierten DBs dann für die …
Ich benötige eine Aggregatfunktion, die MySQL nicht bietet. Ich möchte, dass es in MySQLs SQL-Version ist (dh nicht in C). Wie mache ich das? Ich bleibe beim Erstellen einer Aggregatfunktion - die Dokumente scheinen nicht zu erwähnen, wie dies gemacht wird. Beispiele für die gewünschte Verwendung einer productFunktion: mysql> select …
Ist es möglich zu überprüfen, wann eine bestimmte Zeile in eine bestimmte Tabelle in SQL Server eingefügt wurde? Die Tabelle hat einen Index, wenn dies hilfreich ist. Und ich muss dies für eine vorhandene Tabelle tun, in die die Zeile bereits eingefügt wurde. Vielen Dank.
Ich habe eine MySQL-Tabelle, die Informationen zu Rechnungen eines Unternehmens enthält. Dieses Unternehmen verfügt jedoch über zwei Niederlassungen, von denen jede eine eindeutige Rechnungsreihenfolge aufweist. eine "Serie A" und "Serie B" sozusagen. Dies ist jedoch eine einzelne Firma, und ich möchte nicht zwei Rechnungstabellen erstellen. Vielmehr möchte ich irgendwie zwei …
Ich bin kürzlich von einem Java-Entwickler zu einem tatsächlichen DBA in unserem Unternehmen gewechselt. Ich lerne sozusagen, wie man ein DBA ist (was für unser Unternehmen eigentlich eine neue Position ist). Ich habe mehrere Skripte gesehen, in denen wir den Befehl ausführen DB2 BIND bind_file other_parameters. Ich bin verwirrt darüber, …
Ich arbeite daran, eine Geschäftsanwendung für mein Unternehmen zu erstellen, und habe Probleme, das für eine bestimmte Situation am besten geeignete Datenbankdesign auszuwählen. Angenommen, ich habe die folgenden Entitäten: Die Genehmigung Ich würde Status ... ApprovalComment Ich würde ApprovalId Kommentar Auftrag Ich würde ... Rechnung Ich würde ... Es kann …
Im Aktivitätsmonitor verursacht die folgende Abfrage eine hohe CPU und eine durchschnittliche Dauer von 281 ms. WAITFOR ( RECEIVE conversation_handle , service_contract_name , message_type_name , message_body FROM ExternalMailQueue INTO @msgs ) , TIMEOUT @rec_timeout Irgendwelche Ideen oder Schritte, wie man das löst?
Ich habe einen großen Tisch entitiesmit ~ 15 Millionen Datensätzen. Ich möchte die Top 5 Reihen finden, die zu 'Hockey' passen name. Ich habe einen Volltextindex name, der verwendet wird:gin_ix_entity_full_text_search_name Abfrage: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', "entities"."name"::text) @@ to_tsquery('english', …
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.