Als «sql-server-2008» getaggte Fragen

Verwenden Sie dieses Tag für Fragen, die für die 2008-Version von Microsoft SQL Server spezifisch sind.


8
Einfache DateTime-SQL-Abfrage
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 …




11
Rückgabe des Monatsnamens in der SQL Server-Abfrage
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, …

3
FULL OUTER JOIN vs. FULL JOIN
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 …

2
Fehler 0xc0202049: Datenfluss Aufgabe 1: Fehler beim Einfügen in die schreibgeschützte Spalte
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 …

7
varchar (max) überall?
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) …

14
Fehler - SqlDateTime-Überlauf. Muss zwischen dem 1.1.1753, 12:00:00 Uhr und dem 31.12.19999, 23:59:59 Uhr liegen
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 …

5
Was macht "1 auswählen aus"?
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 …

5
Deaktivieren Sie das Transaktionsprotokoll
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.


1
Können Sie die Verwendung von sys.sp_addextendedproperty im folgenden Code erklären?
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 …


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.