Wie kann ich einer vorhandenen Tabelle in SQL Server 2000 / SQL Server 2005 eine Spalte mit einem Standardwert hinzufügen
Verwenden Sie dieses Tag für Fragen, die für die 2000-Version von Microsoft SQL Server spezifisch sind. Beachten Sie, dass Microsoft diese Version von SQL Server ab dem 9. April 2013 nicht mehr unterstützt, sodass selbst Sicherheitspatches nicht mehr erstellt werden.
Wie kann ich einer vorhandenen Tabelle in SQL Server 2000 / SQL Server 2005 eine Spalte mit einem Standardwert hinzufügen
Ich möchte, dass dies die ultimative Diskussion darüber ist, wie mithilfe von SQL-Anweisungen überprüft werden kann, ob eine Tabelle in SQL Server 2000/2005 vorhanden ist. Wenn Sie bei Google nach der Antwort suchen, erhalten Sie so viele verschiedene Antworten. Gibt es eine offizielle /...
Ich werde ein konkretes, aber hypothetisches Beispiel verwenden. Jede Bestellung hat normalerweise nur eine Werbebuchung : Aufträge: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ========...
Ich benötige eine andere Zufallszahl für jede Zeile in meiner Tabelle. Der folgende scheinbar offensichtliche Code verwendet für jede Zeile denselben Zufallswert. SELECT table_name, RAND() magic_number FROM information_schema.tables Ich würde gerne ein INT oder ein FLOAT daraus machen. Der Rest...
Mir ist klar, dass parametrisierte SQL-Abfragen die optimale Methode sind, um Benutzereingaben zu bereinigen, wenn Abfragen erstellt werden, die Benutzereingaben enthalten. Ich frage mich jedoch, was falsch daran ist, Benutzereingaben zu übernehmen und einfache Anführungszeichen zu umgehen und die...
Gibt es eine einfache Möglichkeit, den Index des letzten Auftretens einer Zeichenfolge mithilfe von SQL zu ermitteln? Ich verwende gerade SQL Server 2000. Ich brauche grundsätzlich die Funktionalität, die die .NET- System.String.LastIndexOfMethode bietet. Ein wenig googeln ergab dies - Funktion zum...
Wie kann ich mit SQL Server 2000 das erste und letzte Datum des aktuellen Jahres abrufen? Erwartete Ausgabe: 01/01/2012 und
Ich habe ein Skript aus einer alten Datenbank generiert, eine neue Datenbank erstellt und alle Daten aus einer alten Datenbank importiert. Bisher hat jedoch kein Benutzer Ausführungsrechte für gespeicherte Prozeduren. Ich weiß, dass ich verwenden kann GRANT EXECUTE ON [storedProcName] TO [userName]...
Ich erstelle eine neue Tabelle in Microsoft SQL Server 2000, indem ich den Code schreibe, anstatt die GUI zu verwenden. Ich versuche zu lernen, wie man es "manuell" macht. Dies ist der Code, den ich tatsächlich verwende, und er funktioniert einwandfrei: CREATE TABLE "attachments" ( "attachment_id"...
Ich weiß, dass dies einfach sein muss, aber wie kann ich der Erstellung einer Funktion eine Prüfung voranstellen, um festzustellen, ob sie bereits vorhanden ist? Wenn es existiert, möchte ich es löschen und neu
Kennt jemand eine Möglichkeit, offene Transaktionen in der SQL Server 2000-Datenbank aufzulisten? Mir ist bekannt, dass ich die Ansicht sys.dm_tran_session_transactionsin SQL 2005-Datenbankversionen (und höher) abfragen kann , dies ist jedoch in SQL 2000 nicht
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'....