Gibt es eine Möglichkeit, eine Variable auf einmal beizubehalten? Declare @bob as varchar(50); Set @bob = 'SweetDB'; GO USE @bob --- see note below GO INSERT INTO @bob.[dbo].[ProjectVersion] ([DB_Name], [Script]) VALUES (@bob,'1.2') Siehe diese SO- Frage für die Zeile 'USE @bob'.
Wie frage ich das DateTime-Datenbankfeld innerhalb eines bestimmten Bereichs ab? Ich verwende SQL Server 2005 Fehlercode unten SELECT * FROM TABLENAME WHERE DateTime >= 12/04/2011 12:00:00 AM AND DateTime <= 25/05/2011 3:53:04 AM Beachten Sie, dass ich Zeilen innerhalb eines bestimmten Zeitbereichs abrufen muss. Beispiel: 10 Minuten Zeitbereich. Derzeit gibt …
Wir haben es mit einer Anwendung zu tun, die globale Zeitdaten aus verschiedenen Zeitzonen und Sommerzeiteinstellungen verarbeiten muss. Die Idee ist, alles intern im UTC-Format zu speichern und nur für die lokalisierten Benutzeroberflächen hin und her zu konvertieren. Bietet der SQL Server Mechanismen für den Umgang mit den Übersetzungen in …
Ich muss mit dem BULK INSERTBefehl von SQL Server einen ziemlich alten Code neu schreiben, da sich das Schema geändert hat, und mir ist der Gedanke gekommen, dass ich vielleicht stattdessen über einen Wechsel zu einer gespeicherten Prozedur mit einem TVP nachdenken sollte, aber ich frage mich, welchen Effekt dies …
Mit habe SQL Server 2008ich eine Abfrage, mit der eine Ansicht erstellt wird, und ich versuche, anstelle einer Ganzzahl den Namen eines Monats anzuzeigen . In meiner Datenbank befindet sich das datetimein einer Spalte namens OrderDateTime. Die Zeilen in der Abfrage, die das Datum zurückgeben, lauten: DATENAME(yyyy, S0.OrderDateTime) AS OrderYear, …
Spielen Sie einfach mit Abfragen und Beispielen herum, um die Verknüpfungen besser zu verstehen. Ich stelle fest, dass in SQL Server 2008 die folgenden zwei Abfragen dieselben Ergebnisse liefern: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB ON TableA.name …
Ich verwende den SQL Server 2008-Import- und Exportassistenten. Ich muss eine Datenbank importieren. Ich habe den SQL Server-Import / Export-Assistenten geöffnet und die folgenden Aktionen ausgeführt: - Als Ziel habe ich "SQL Server Native Client 10" gewählt. Dann habe ich Kopierdaten aus einer oder mehreren Tabellen oder Ansichten ausgewählt. SSIS …
Gibt es ein Problem damit, alle Ihre SQL Server 2008-Zeichenfolgenspalten varchar (max) zu machen? Meine zulässigen Zeichenfolgengrößen werden von der Anwendung verwaltet. Die Datenbank sollte nur so bleiben, wie ich sie gebe. Werde ich einen Leistungseinbruch hinnehmen, indem ich alle Zeichenfolgenspalten in SQL Server 2008 als vom Typ varchar (max) …
Ich habe diesen Code verwendet, den ich geschrieben habe, und er funktioniert auf diese unklarste Weise. Ich möchte eine Zeile in die Datenbank einfügen, die zwei Spalten von DateTime enthält: myrow.ApprovalDate = DateTime.Now myrow.ProposedDate = DateTime.Now Und doch erhalte ich beim Aktualisieren der Datenbank folgende Fehlermeldung: SqlDateTime-Überlauf. Muss zwischen dem …
Ich habe einige Artikel gelesen, aber wirklich nicht verstanden, was zu select 1 fromtun ist. Jemand sagt "Sie sollten select 1anstelle von verwenden select *". Hier ist eine Beispieltabelle: cust_id cust_name cust_address 1000000001 Village Toys Mapl 1000000002 Kids Place South 1000000003 Fun4All Sunny 1000000004 Fun4All Riverside 1000000005 The Toy Store …
Oracle verfügt über SQL-Befehle, die ausgegeben werden können, damit eine Transaktion nicht protokolliert wird. Gibt es etwas Ähnliches für SQL Server 2008? Mein Szenario: Wir benötigen Tx-Protokolle auf Servern (Dev, QA, Prod), aber vielleicht können wir auf Entwicklercomputern darauf verzichten.
Angenommen, ich habe eine SQL-Tabelle mit einem varchar [1000] -Feld namens "Remarks". Ich möchte eine einzelne SQL-Anweisung erstellen, die bei Ausführung 1000 zurückgibt oder auf die Größe des varchar-Felds in Zukunft möglicherweise geändert wird. So etwas wie SELECT size(Remarks) FROM mytable. Wie mache ich das?
Was ist im folgenden Code los, nachdem die Ansicht erstellt wurde? Können Sie mir irgendwelche Gedanken oder Wege geben, denen ich folgen soll? Dieser Code stammt von hier . /****** Object: View [dbo].[vProductImages] Script Date: 04/28/2008 16:59:05 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE VIEW [dbo].[vProductImages] AS …
Ich habe Aussagen wie diese, die abgelaufen sind: DELETE FROM [table] WHERE [COL] IN ( '1', '2', '6', '12', '24', '7', '3', '5') Ich habe versucht, einen nach dem anderen zu machen: DELETE FROM [table] WHERE [COL] IN ( '1' ) und bis jetzt ist es bei 22 Minuten und …
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.