Ich habe eine Frage zu benutzerdefinierten Tabellentypen in SQL Server 2008. Für die Notwendigkeit einer der ASP.NET-Anwendungen haben wir unsere eigenen Tabellentypen in SQL Server 2008 definiert, um sie als Parameter in den gespeicherten Prozeduren zu verwenden (bei der Ausführung des Befehls sql in der ASP.NET-Anwendung übergeben wir das DataTable-Objekt …
Ich verwende SQL Server 2008 und muss ein VARCHAR-Feld in einer Tabelle mit etwa 500.000 Zeilen von (200 bis 1200) vergrößern. Was ich wissen muss, ist, wenn es Probleme gibt, die ich nicht berücksichtigt habe. Ich werde diese TSQL-Anweisung verwenden: ALTER TABLE MyTable ALTER COLUMN [MyColumn] VARCHAR(1200) Ich habe es …
Ich erhalte jedes Mal diese Fehlermeldung, wenn ich diese Abfrage ausführe: Msg 8115, Level 16, State 8, Line 33 Arithmetic overflow error converting numeric to data type numeric. The statement has been terminated. Wenn ich jedoch die Erstellungs-Tabelle in (7,0) ändere, wird die Fehlermeldung nicht angezeigt. Meine Daten müssen jedoch …
Ich möchte in der Lage sein, einer gespeicherten Prozedur einen Monat und ein Jahr zuzuweisen und alles zurückzugeben, was in diesem Monat passiert. Wie mache ich das, da ich nicht vergleichen kann, da einige Monate eine unterschiedliche Anzahl von Tagen usw. haben? Was ist der beste Weg, dies zu tun? …
Ich bin neu in SQL, und ich musste 2 MDF-Datenbanken zu einer kombinieren. Ich habe das mit SQL Server 2008 Manager gemacht - Aufgaben> Tabellen importieren / exportieren. Die Tabellen und Ansichten wurden erfolgreich kopiert, aber es gibt keine gespeicherten Prozeduren in der neuen Datenbank. Gibt es eine Möglichkeit, das …
Ich habe eine relativ große Tabelle (derzeit 2 Millionen Datensätze) und möchte wissen, ob es möglich ist, die Leistung für Ad-hoc-Abfragen zu verbessern. Das Wort Ad-hoc ist hier der Schlüssel. Das Hinzufügen von Indizes ist keine Option (es gibt bereits Indizes für die Spalten, die am häufigsten abgefragt werden). Ausführen …
Ich muss 12 Dezimalvariablen deklarieren, die dem Jahr eines jeden Monats entsprechen. Mit einem Cursor summiere ich die Werte zu diesen Variablen und aktualisiere später einige Verkaufsinformationen. Ich weiß nicht, ob SQL Server diese Syntax hat Declare MonthsSale(1 to 12) as decimal(18,2) Dieser Code funktioniert in Ordnung. ! CREATE PROCEDURE …
Ich habe 2 Daten (Datum): Datum1 = 2010-12-31 15: 13: 48.593 Datum2 = 2010-12-31 00: 00: 00.000 Es ist am selben Tag, nur zu anderen Zeiten. Das Vergleichen von Datum1 und Datum2 mit <= funktioniert aufgrund der Uhrzeit von Datum1 nicht. Datum1 <= Datum2 ist also falsch, sollte aber wahr …
Ich habe eine Kolumne DECIMAL(9,6) dh sie unterstützt Werte wie 999.123456. Aber wenn ich Daten wie 123,4567 einfüge, wird es 123,456700 Wie entferne ich diese Nullen?
Ich versuche, eine Ansicht zu erstellen, in der eine Spalte nur wahr oder falsch sein soll. Es scheint jedoch, dass SQL Server (2008), egal was ich tue, glaubt, dass meine Bitspalte irgendwie null sein kann. Ich habe eine Tabelle namens "Produkt" mit der Spalte "Status" INT, NULL. In einer Ansicht …
Ich habe versucht, eine Anweisung zu schreiben, die die WHERE LIKE-Klausel '% text%' verwendet, aber ich erhalte keine Ergebnisse, wenn ich versuche, einen Parameter für den Text zu verwenden. Zum Beispiel funktioniert dies: SELECT Employee WHERE LastName LIKE '%ning%' Dies würde Benutzer Flenning, Manning, Ningle usw. zurückgeben. Diese Aussage würde …
Ich versuche nur herauszufinden, ob es eine einfache Möglichkeit gibt, Binärdaten (Datei) mit EF Code First CTP 5 zu speichern und abzurufen. Ich würde wirklich gerne den Typ FILESTREAM verwenden, aber ich suche wirklich nur nach einer Möglichkeit, damit es funktioniert.
Was passiert, wenn ein Clustered-Index nicht eindeutig ist? Kann dies zu einer schlechten Leistung führen, da eingefügte Zeilen zu einer Art "Überlauf" -Seite fließen? Ist es einzigartig "gemacht" und wenn ja wie? Was ist der beste Weg, um es einzigartig zu machen? Ich frage, weil ich derzeit einen Clustered-Index verwende, …
Ich bin heute Morgen auf etwas Seltsames gestoßen und dachte, ich würde es zur Kommentierung einreichen. Kann jemand erklären, warum die folgende SQL-Abfrage "gleich" gedruckt wird, wenn sie mit SQL 2008 ausgeführt wird. Die Datenbankkompatibilitätsstufe ist auf 100 festgelegt. if '' = ' ' print 'equal' else print 'not equal' …
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.