Heim Computer-Tutorials Computerwissen Welche Schritte und Methoden gibt es zum Einfügen von Daten in die SQL SERVER-Datenbank?

Welche Schritte und Methoden gibt es zum Einfügen von Daten in die SQL SERVER-Datenbank?

Jan 17, 2024 pm 01:45 PM

如何向SQL SERVER数据库插入数据

So fügen Sie Daten in die SQL SERVER-Datenbank ein

1. Öffnen Sie sql2008 und melden Sie sich mit der Windows-Identität an

2. Klicken Sie nach dem Anmelden mit der rechten Maustaste und wählen Sie „Eigenschaften“. Wählen Sie links „Sicherheit“ und aktivieren Sie rechts „SQL Server- und Windows-Authentifizierungsmodus“, um den gemischten Anmeldemodus zu aktivieren

3. Wählen Sie „Verbinden“, aktivieren Sie „Remoteverbindungen zu diesem Server zulassen“ und klicken Sie dann auf „OK“

4. Erweitern Sie „Sicherheit“, „Anmeldename“, klicken Sie mit der rechten Maustaste und wählen Sie „Eigenschaften“

5. Wählen Sie links „Allgemein“, rechts „SQL Server-Authentifizierung“ und legen Sie ein Passwort fest

6. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie „Aspekt“

7. Wählen Sie im Dropdown-Feld rechts die Eigenschaft „RemoteAccessEnabled“ aus und klicken Sie auf „OK“.

8. SSMS wurde jetzt eingerichtet. Melden Sie sich zuerst ab und dann mit sa an. Erfolgreich bedeutet, dass das SA-Konto aktiviert wurde

9. Öffnen Sie den SQL Server-Konfigurationsmanager

10. Beginnen Sie als Nächstes mit der Konfiguration von SSCM. Wählen Sie links „SQL Server Service“ und stellen Sie sicher, dass „SQL Server“ und „SQL Server Browser“ rechts ausgeführt werden

So importieren Sie Daten aus einer Excel-Tabelle in die SQLSERVER-Datenbank

Wählen Sie im Abfrageanalysator Lee aus, um Datenbankobjekte zu bedienen und SQL-Anweisungen direkt zu schreiben:

Wenn Sie Daten in eine vorhandene Tabelle importieren, verwenden Sie

INSERT INTO table SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)

Formular

Wenn Sie Daten importieren und eine neue Tabelle hinzufügen, verwenden Sie

SELECT * INTO table FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)

Formular.

Die obige Anweisung dient zum Einlesen aller Spalten im Arbeitsblatt SHEET1 in der Excel-Datei. Wenn Sie nur einige Spalten importieren möchten, können Sie

INSERT INTO table (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)

Tatsächlich können Sie OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

verwenden

,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$) als Tabelle zum Beispiel habe ich diesen Satz geschrieben:

INSERT INTO eval_channel_employee(channel,employee_id)

SELECT CASE a.Channel, WENN 'DIY', DANN 1, WENN 'RDC', DANN 0, WENN 'KCM', DANN 2, ELSE 3 ENDE

,geb. ab

OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

,'Excel 5.0;HDR=YES;DATABASE=c:tempname.xls',sheet1$) AS a,pers_employee b

WHERE a.Employee code =b.code

Einfache Möglichkeit:

Die Importfunktion kann direkt in SQL2005 implementiert werden. Ich weiß nicht, ob dies in SQL2008 möglich ist.

Der Vorgang läuft wie folgt ab:

Schritt 1: Melden Sie sich bei SQL Server Management Studio an,

Schritt 2: Klicken Sie im „Objekt-Explorer“ mit der rechten Maustaste auf „Verwalten“ und klicken Sie in der Popup-Liste auf „Daten importieren“.

Schritt 3: Klicken Sie im Dialogfeld „Importassistent“ auf „Weiter“, rufen Sie das Dialogfeld „Datenquelle auswählen“ auf, wählen Sie „Microsoft Excel“ in der Liste „Datenquelle“ aus und klicken Sie auf „Weiter“. " nach Abschluss (achten Sie darauf, in diesem Dialogfeld die Option „Erste Zeile enthält Spaltennamen“ zu aktivieren, damit die Spaltentitel im Excel-Dokument in die Titel der Spaltenelemente in der Datenbanktabelle geändert werden)

Schritt 4: Geben Sie den Zieldatenbankdienst an, klicken Sie auf „Weiter“... bis „Fertig stellen“

Schritt 5: Rufen Sie SQL Server Management Studio erneut auf, geben Sie die importierte Datenbanktabelle ein und Sie können die importierten Excel-Dokumentdaten finden.

Sie können Folgendes versuchen:

Öffnen Sie den SQL Server-Konfigurationsmanager und aktivieren Sie den SQL Server-Agenten (Instanzname). Ändern Sie den Startmodus auf „Automatisch“

So können Sie Daten effizient stapelweise in SqlServer importieren

2.SqlBulkCopy ist eine gute Wahl, es kann direkt aus DataTable in die Datenbank importiert werden

, aber bitte beachten Sie, dass (1) der Spaltenname mit der Zieltabelle übereinstimmt (2) der Datentyp konsistent ist (3) Nullwert-Fehlertoleranzverarbeitung, Referenzcode: ///

Daten werden stapelweise in die Datenbank eingefügt. ///

///

Zum stapelweisen Einfügen

///

Die in jedem Stapel geschriebene Datenmenge.

(DataTable dataTable,///

stringtableName,

intbatchSize =10000){using(SqlConnection Connection =newSqlConnection(myConnectionString)){try{connection.Open(); //Fügen Sie führende und führende Zeichen zum Tabellennamen hinzu using(varbulk =newSqlBulkCopy(connection, SqlBulkCopyOptions.KeepIdentity,(DataTable dataTable,

null){DestinationTableName=tableName,

BatchSize=batchSize}) {//Alle Spalten durchlaufen und Zuordnung für Bulk hinzufügen//dataTable.EachColumn(c = bulk.ColumnMappings.Add(c.ColumnName, c.ColumnName), c = !c.AutoIncrement);foreach ( DataColumn dcindataTable.Columns){bulk.ColumnMappings.Add(dc.ColumnName, dc.ColumnName);}bulk.WriteToServer(dataTable);

bulk.Close();}returntrue;}catch(Exception exp){returnfalse;}finally{connection.Close();}}}

3. Wenn die Datenmenge sehr groß ist, mehr als 10 W, können Sie erwägen, eine .dtsx-Datei zu generieren und sie dann direkt aus dem C#-Code aufzurufen. Die Effizienz ist immer noch gut.

Das obige ist der detaillierte Inhalt vonWelche Schritte und Methoden gibt es zum Einfügen von Daten in die SQL SERVER-Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Entdecken Sie, wie Sie die Antriebsgesundheitswarnung in Windows -Einstellungen beheben können Entdecken Sie, wie Sie die Antriebsgesundheitswarnung in Windows -Einstellungen beheben können Mar 19, 2025 am 11:10 AM

Was bedeutet die Drive Health -Warnung in Windows -Einstellungen und was sollten Sie tun, wenn Sie die Festplattenwarnung erhalten? Lesen Sie dieses Php.cn-Tutorial, um Schritt-für-Schritt-Anweisungen zu erhalten, um diese Situation zu bewältigen.

Wie bearbeite ich die Registrierung? (WARNUNG: Verwenden Sie mit Vorsicht!) Wie bearbeite ich die Registrierung? (WARNUNG: Verwenden Sie mit Vorsicht!) Mar 21, 2025 pm 07:46 PM

In Artikel werden die Bearbeitungs -Windows -Registrierung, Vorsichtsmaßnahmen, Sicherungsmethoden und potenzielle Probleme aus falschen Änderungen erläutert. Hauptproblem: Risiken der Systeminstabilität und des Datenverlusts durch unsachgemäße Änderungen.

Wie verwalte ich Dienste in Windows? Wie verwalte ich Dienste in Windows? Mar 21, 2025 pm 07:52 PM

In Artikel werden die Verwaltung von Windows -Diensten für die Systemgesundheit erörtert, einschließlich Starten, Stoppen, Neustarten von Diensten und Best Practices für Stabilität.

Wie repariere ich den Dampfwolkenfehler? Probieren Sie diese Methoden aus Wie repariere ich den Dampfwolkenfehler? Probieren Sie diese Methoden aus Apr 04, 2025 am 01:51 AM

Der Dampfwolkenfehler kann durch viele Gründe verursacht werden. Um ein Spiel reibungslos zu spielen, müssen Sie einige Maßnahmen ergreifen, um diesen Fehler zu entfernen, bevor Sie das Spiel starten. PHP.CN -Software führt in diesem Beitrag einige beste Möglichkeiten sowie nützlichere Informationen ein.

Windows -Metadaten- und Internetdiensteprobleme: Wie beheben Sie es? Windows -Metadaten- und Internetdiensteprobleme: Wie beheben Sie es? Apr 02, 2025 pm 03:57 PM

Möglicherweise sehen Sie, dass die „Verbindung zu den Windows Metadata und Internet Services (WMIS) nicht hergestellt werden konnte“. Fehler beim Ereigniszuschauer. In diesem Beitrag von PHP.CN wird das Problem der Windows -Metadaten und des Internet -Dienste entfernen.

Wie ändere ich die Standard -App für einen Dateityp? Wie ändere ich die Standard -App für einen Dateityp? Mar 21, 2025 pm 07:48 PM

In Artikeln werden Standard -Apps für Dateitypen unter Windows geändert, einschließlich Rückkehr- und Massenänderungen. Hauptproblem: Keine integrierte Option zur Änderung der Schüttung.

So beheben Sie das KB5035942 -Update -Probleme - Absturzsystem So beheben Sie das KB5035942 -Update -Probleme - Absturzsystem Apr 02, 2025 pm 04:16 PM

KB5035942 Update -Probleme - Das Absturzsystem kommt häufig bei Benutzern vor. Die Menschen hoffen, einen Ausweg aus der Art von Schwierigkeiten herauszuholen, wie zum Beispiel eines Absturzsystems, Installation oder Klangprobleme. Targeting dieser Situationen, in diesem Beitrag, der von Php.cn Wil veröffentlicht wurde

Wie benutze ich den Gruppenrichtlinien -Editor (Gpedit.msc)? Wie benutze ich den Gruppenrichtlinien -Editor (Gpedit.msc)? Mar 21, 2025 pm 07:48 PM

In dem Artikel wird erläutert, wie der Gruppenrichtlinieneditor (Gpedit.MSC) in Windows verwendet wird, um die Systemeinstellungen zu verwalten, um gemeinsame Konfigurationen und Fehlerbehebungsmethoden hervorzuheben. Es stellt fest, dass gpedit.msc in Windows Home Editions nicht verfügbar ist, was schlägt, was vorschlägt, was vorschlägt

See all articles