Startseite > Archiv > Gespeicherte Prozeduren in SQL Server 2005

Gespeicherte Prozeduren in SQL Server 2005

dotnetpro 2/2005 Von Klaus Aschenbrenner erschienen in dotnetpro 2/2005 auf Seite 132
Code:
Keine Bewertung

Der neue SQL Server 2005 bietet die Möglichkeit, .NET-Code in der Datenbank auszuführen. Abgesehen von erweiterten Programmiermöglichkeiten ergeben sich daraus erhebliche Leistungssteigerungen bei gespeicherten Prozeduren. Dafür steht ein neuer Daten-Provider bereit.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1322   1342   1362   2000   2003   2005   2005133   2005135   2005www   A0502StoredProcs   Abbildung   aber   Abfrage   Abfragen   abzufragen   ACID   Action   Adressraum   Ähnlichkeit   Aktion   Aktionen   aktiv   aktuelle   aktuellen   akzeptiert   alle   allefürei   andere   anderen   andererseitserlaubt   Ändern   Änderungen   anfordern   ange   angewiesen   anhand   Anpassun   anschließend   Anwen   Anwendung   Anzahl   arbeitetalsSoftware   ArchitectundConsul   argument   Arten   Aschenbrenner   Atomar   Atomic   atundunterweblogs   auch   Aufbauen   aufgebaut   aufgefallen   aufgeteilt   Auflis   Auflistung   Aufruf   aufrufen   Aufwand   aufzurufen   ausführen   ausführt   ausge   ausgeführt   ausgeführten   auskommt   Außerdem   außerhalb   ausundschreibtdasErgebnisindiePipe   auszuführen   auszula   Auto   automatisch   Autor   bank   bankzugriff   Basic   Basisklassen   bauen   baut   beachten   bearbeiten   bedeu   bedeutet   Bedeutung   beendet   BeendetdasSendenvonErgebnissen   Befehle   Befehls   befin   BEGIN   BeginTrans   BeginTransac   BeginTransaction   Begriff   behandelten   behe   beiden   beim   Beispiel   beispiels   Beitrag   bekannt   belle   benannte   benutzerdefi   bereits   beschriebene   Besonders   besorgt   besser   beste   bestehen   bestehende   bestehender   besteht   Beta2   beträchtlich   betroffenen   Bezeich   bezeichnet   bietet   Bindung   Bisher   Blick   bool   BrichtdasaktuelleCommand   Cancel   cetera   cherten   chertenProzedurverwenden   cherter   class   Client   Close   Code   CodeinderDatenbankauszuführen   Codes   Collection   Command   CommandText   CommandTextSetztdenCommand   CommandTimeoutSetztdenTimeoutdesCommand   CommandTypeSetztdenTypdesCommand   Commit   Common   Connection   connString   Consistent   Context   Create   CreateCommand   CreateExecutionContext   CreateExecutionContextErzeugteinenneuenAusführungskontext   CreateParameter   CreateRecord   crosoftMVPausgezeichnet   csharp   CustomerID   Customers   cuteReader   cuteRow   cutionContext   dabei   dadurch   dafür   DafürstehteinneuerDaten   dagegen   daher   damit   dann   daraus   darf   darin   Darüber   darum   darunter   daseineZeilezurückliefert   daskeineZeilenzurückliefert   dass   dasZeilenzurückliefert   data   Daten   Datenabfragen   Datenbank   Datenbanken   Datenbankplattform   Datenbankregel   datenbankunabhängigen   Datenbankver   Datenbankverbin   Datenbankverbindung   Datenbankverbindungen   Datenbankzugriff   Datenbestände   Datensät   Datensätze   Datentyp   Datenzugriffscode   dauerhaft   dazu   Definition   dene   denn   deralsErgebniszumClientzu   derausgeführtwerdensoll   derdasErgebnisdurchlaufenkann   deren   derKlassen   DerneueSQLServer2005bietetdieMöglichkeit   derungen   deutlich   diedenRückgabewerteines   DieKlasseSqlContext   DieMethodenvonSqlCommand   diePipe   DieProgrammiermodelle   dies   diese   diesen   dieser   dieses   DiewichtigstenEigenschaftenundMethodenderKlasse   DiewichtigstenMethodenderKlasseSqlConnection   DiewichtigstenMethodenderKlasseSqlContext   DiewichtigstenMethodenvonSqlPipe   Dilemma   direkt   direkten   Dispose   doch   Dort   dotnetpro   dotnetpro5   dotnetpro7   drei   dung   Durable   durch   durchgeführt   dynamischen   ebenfalls   Ebenso   effizient   effiziente   egal   Eigen   Eigenheiten   Eigenschaft   EigenschaftBeschreibung   Eigenschaften   eigentliche   einander   einbezogen   EinDatensatzSqlCommand   eine   einem   einen   einer   Einerfüralle   einerseits   eines   eineVielzahl   einfachen   Einfügen   einige   EinParametermitParameterDirectionReturnCode   Einsatz   einzelnen   empfiehlt   enorme   entfernt   enthält   enthalten   entnehmen   entsprechenden   entstehen   entweder   Entwickeln   Entwickler   Entwicklung   Enumeration   Erbeschäftigtsichseitmehre   erfolgen   erfolgreich   erfolgt   Ergeb   ergeben   ErgebnisMethode   Ergebnisse   ergibt   erhält   erhöhen   erlauben   ermittelt   erneut   erstellen   erstellt   erstellte   ersten   Erstes   erübrigen   Erweite   erweiterten   erzeugen   erzeugt   ErzeugteinenneuenDatensatz   ErzeugteinenneuenParameter   ErzeugteinneuesCommand   etwa   Execute   ExecuteNonQuery   ExecuteReader   ExecuteRow   ExecuteScalar   ExecuteXmlReader   ExecutionContext   explizit   face   Factory   Fall   fällt   Fast   Fazit   Fehler   feine   fende   fest   fikation   finition   fizient   Folge   folgende   Folgenden   folgender   folgt   Frage   Frame   Framework   Frameworks   FROM   führen   führt   FührtdasCommandausundschreibtdasErgebnisin   FührtdasCommanddurchdenSqlExecution   FührteinCommandaus   FullName   Funk   Funktion   Funktionen   FunktionSqlConnection   gabetyp   ganz   ganze   Garbage   gearbeitet   geben   geboten   geführt   gegeben   Gegen   gegenüber   gehört   gemeinsam   genannten   genau   gendermaßen   General   generischen   generischer   gern   geschieht   geschlos   geschrieben   gesehenvonerweitertenProgrammiermöglichkeitenergebensichdarauserheblicheLeistungs   gesetzt   gespaltet   gespei   gespeicher   gespeicherte   gespeicherten   GespeicherteProzedureninSQLServer2005   gestatten   GetAuthorById   GetCommand   GetConnection   GetExecutionCon   GetPipe   GetTransaction   GetTriggerContext   gibt   ging   gleich   gleichen   grammiersprache   grammierungundseitderBeta1mit   griff   größere   Grund   Grundla   haben   halter   handelt   Herstellen   hier   hierbei   HighTech   Hilfe   hinaus   hinsichtlich   Hinzufügen   hinzugefügt   IData   IDbCommand   IDbConnection   IDisposable   Ihnen   ihren   ImJanuar2004   immer   imple   Implemen   implementieren   implementiert   indem   inef   InformationenzuihmfindenSieauf   initialisiert   InitialisiertdasSendenvonErgebnissen   InitialisierteineneueTransaktion   innerhalb   innerhalbder   input   InputOutput   INSERT   Instanz   instanzie   instanziert   instanziertes   inter   interessante   interface   Interfaces   Interna   Interop   INTO   InVersion   Isola   Isolation   isoliert   ISqlCom   ISqlConnection   ISqlExecutionContext   ISqlReader   ISqlRecord   Jahren   Jede   jedem   jeder   jedes   jedoch   jekt   jekts   JobID   jobs   kann   kein   keinen   keines   keit   Kenn   klas   Klasse   Klassen   Klaus   KlausAschenbrenner   Kommando   Kommandos   KommandosdesSqlServer   Kommandosfestlegen   kommen   Kommt   kompiliert   komplet   komplett   komplettes   Komponente   konkrete   konkreten   können   Konsequenzen   konsistenten   konsistentes   Konsistenz   Konstruktor   Kontext   Konzept   Konzepte   Länge   langsamer   Language   lassen   lässt   läuft   Laufzeit   LECT   Legen   Leistung   leistungs   Leistungsgewinn   Leistungsverluste   letzt   lichkeit   liefern   liefert   LiefertdenaktuellenBefehlzurück   LiefertdenaktuellenKontextinnerhalbeinesTriggerszurück   LiefertdenWertausdererstenSpaltedererstenZeiledesKom   LiefertdieaktuelleTransaktionzurück   LiefertdieaktuelleVerbindungzurück   LieferteinenXmlReaderzurück   LieferteinePipezurück   Listing   listung   Lösung   macht   mance   mand   mandos   mandoszurück   Manipulationen   manuell   MarcelGnoth   Marketing   Maschinencode   Mechanismus   mehr   mehrere   MehrereDatensätzerSqlCommand   mentiert   meter   Metho   Methode   MethodeBeschreibung   Methoden   MethodeSqlContext   Micro   Microsoft   Middle   miersprache   miert   mitderenHilfeErgebnisseindenOutput   mithilfe   Mode   model   modell   Modus   möglich   Möglichkeit   Möglichkeiten   muss   müssen   Muster   MyProcedure   nach   Nachrichten   nächsten   Nähere   Name   Namen   Namensraum   Namensräumen   nämlich   nannter   natürlich   Neben   NETFramework   neue   neuem   neuen   neuer   neues   nicht   niederschlägt   nierte   nisse   nissen   nition   notwendigen   nRowsAffected   null   numerischen   NumerischerRückgabewert   nutzen   Nutzung   Objekt   Objektab   Objekte   Objektmodell   Objektmodelldes   Objekts   Objektszurück   ODBC   oder   öffnen   Ohne   OhneUmwegzudenDaten   OleDb   OleDbConnection   OleDbReader   Open   Operationen   optimiert   Oracle   output   outputStream   Para   parallel   Param1   Parame   Parameter   ParameterDirec   Parametern   Parametername   Parameters   ParametersDieseAuflistunggibtdieParameterdesCommand   ParametrierteAbfragen   parametrierten   perfor   Performance   permanent   PInvoke   Pipe   Pipes   Platz   plementiert   Portie   pose   positionsabhängige   Probleme   Process   Program   Programmierer   Programmiermodell   Programmiersprache   programmiert   Programming   Provi   Provider   Providerbereit   Providern   Providers   Proze   Prozedur   Prozeduren   Prozessraum   public   Punkt   Quasi   rameters   reader   ReadOnly   RecordSet   referenziert   Reihe   Reihenfolge   renJahrenmitderWindows   ReturnCode   richtig   richtigen   Richtung   Rück   Rückgabewert   rückgesendetwerdenkann   rückliefern   rückliefert   rufer   rung   rungen   sagt   schaft   schaulicht   schen   schickt   schiedene   schließende   schneller   Schnittstelle   schon   schrei   schreibt   SchreibteineErgebniszeileindiePipe   schützt   Sehr   sein   seine   seinen   seinYukon   Seite86ff   Seite98ff   selbst   SELECT   Send   Senden   SendetdenISqlReaderzumClient   SendetdenISqlRecordzumClient   SendetdenStringzumClient   Sendevorgang   SendRe   SendResultsEnd   SendResultsRow   SendResultsStart   Sequenzen   sern   Server   Servers   serverseitig   SetSqlString   setzen   sich   sichAbbildung1   sicher   sichergestellt   sind   skalare   skalaren   SkalarerWertSqlCommand   skalierbar   Sobald   soft   solche   solchen   solcher   solches   soll   Sollte   sondern   sowie   sowohl   speicherte   speicherten   speicherter   Speichervorgang   spezi   sprachen   sprechend   spricht   SqlClient   SqlCom   SqlCommand   SqlCon   SqlConnec   SqlConnection   SqlContext   SqlDataReader   SqlDbType   SqlDe   SqlDefi   SqlDefini   SqlDefinition   SqlExe   SqlExecu   SqlExecutionConetxt   SqlExecutionContextund   SqlMetaData   SqlParameter   SqlPipe   SqlProcedure   SqlSer   SqlServer   SQLServer2005   sqlservr   SqlString   SqlTransaction   stanz   starten   Statement   Stati   static   Statische   statischen   Statt   Status   steht   steigerungen   steigerungenbeigespeichertenProzeduren   stellt   StoredProcedures   Stream   Streamgeschriebenwerdenkönnen   StreamSqlCommand   string   Stromausfall   sultsRow   system   Tabelle   Tabular   tantbeiTechTalkin   Technik   Teil   Teil1   Teil3   tenbank   tenbankverbindung   tensatz   terwerte   Text   Textes   thoden   Tier   tiert   Time   TinyInt   tion   tionalität   tionContext   tionen   Trans   Transaction   TransactionSetztdieaktuelleTransaktiondesCommand   Transak   Transaktion   Transaktionen   Transaktionenineinergespei   transaktions   Transaktionsatom   transferieren   Trigger   Trotz   tuellen   tung   Typen   typischen   über   übergeben   übergebenen   übertragen   Umso   unabhängig   unter   unterbrochen   Unterschied   Unterschiede   unterstützt   unverwalteten   Update   Value   VALUES   VarChar   veran   verän   Verände   verbes   verbessert   Verbin   Verbindung   Verbindungen   verdeutlicht   vereinfachen   Verfügung   vergangenen   Vergangenheit   verletzen   verschie   verschiedene   verschiedenen   verteilteTransaktionen   verwen   verwenden   verwendet   verwendete   Verwendung   vider   viele   vielleicht   Visual   VisualStudio2005Beta1   void   vollzogen   vonSQLServer   Voraussetzungen   vorbereiteten   vorge   Vorgehensweisen   vorhanden   vorliegt   Vorteile   warum   weil   weise   weisen   weiter   weiterer   weiteres   weiterhin   weitern   weiterungen   welche   welches   wendet   wendung   weniger   Wenn   werden   Wert   Werte   WHERE   wichtigsten   wieder   wiederherstellbar   wiederum   Wien   wiesen   wird   wohl   work   wurdeerfürseinEngagementalsMi   Zählen   zedur   Zeichen   zeichnet   zeigt   Zeile   zerlegen   zigen   zuge   zugreifen   Zugriff   zurKlasse   zurück   zurückgeliefert   zurückgelieferten   zurückliefern   zusätzliche   zuzugreifen   zwei   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen