LEADER 03991nam 22005655 450 001 9910338003403321 005 20200707003854.0 010 $a9781484243183 010 $a1484243188 024 7 $a10.1007/978-1-4842-4318-3 035 $a(CKB)4100000007334960 035 $a(DE-He213)978-1-4842-4318-3 035 $a(MiAaPQ)EBC5626659 035 $a(CaSebORM)9781484243183 035 $a(PPN)232967806 035 $a(OCoLC)1088729745 035 $a(OCoLC)on1088729745 035 $a(EXLCZ)994100000007334960 100 $a20181227d2019 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aDynamic SQL $eApplications, Performance, and Security in Microsoft SQL Server /$fby Edward Pollack 205 $a2nd ed. 2019. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2019. 215 $a1 online resource (XX, 496 p. 128 illus.) 311 08$a9781484243176 311 08$a148424317X 327 $a1. What is Dynamic SQL? -- 2. Protecting Against SQL Injection -- 3. Large Scale Searching -- 4. Permissions and Security -- 5. Managing Scope -- 6. Performance Optimization -- 7. Scalable Dynamic Lists -- 8. Parameter Sniffing -- 9. Dynamic PIVOT and UNPIVOT -- 10. Solving Common Problems -- 11. Applications of Dynamic SQL -- 12. Index Usage and Maintenance. . 330 $aTake a deep dive into the many uses of dynamic SQL in Microsoft SQL Server. This edition has been updated to use the newest features in SQL Server 2016 and SQL Server 2017 as well as incorporating the changing landscape of analytics and database administration. Code examples have been updated with new system objects and functions to improve efficiency and maintainability. Executing dynamic SQL is key to large-scale searching based on user-entered criteria. Dynamic SQL can generate lists of values and even code with minimal impact on performance. Dynamic SQL enables dynamic pivoting of data for business intelligence solutions as well as customizing of database objects. Yet dynamic SQL is feared by many due to concerns over SQL injection or code maintainability. Dynamic SQL: Applications, Performance, and Security in Microsoft SQL Server helps you bring the productivity and user-satisfaction of flexible and responsive applications to your organization safely and securely. Your organization?s increased ability to respond to rapidly changing business scenarios will build competitive advantage in an increasingly crowded and competitive global marketplace. With a focus on new applications and modern database architecture, this edition illustrates that dynamic SQL continues to evolve and be a valuable tool for administration, performance optimization, and analytics. What You'ill Learn: Build flexible applications that respond to changing business needs Take advantage of creative, innovative, and productive uses of dynamic SQL Know about SQL injection and be confident in your defenses against it Address performance concerns in stored procedures and dynamic SQL Troubleshoot and debug dynamic SQL to ensure correct results Automate your administration of features within SQL Server. 606 $aMicrosoft software 606 $aMicrosoft .NET Framework 606 $aDatabase management 606 $aMicrosoft and .NET$3https://scigraph.springernature.com/ontologies/product-market-codes/I29030 606 $aDatabase Management$3https://scigraph.springernature.com/ontologies/product-market-codes/I18024 615 0$aMicrosoft software. 615 0$aMicrosoft .NET Framework. 615 0$aDatabase management. 615 14$aMicrosoft and .NET. 615 24$aDatabase Management. 676 $a004.165 700 $aPollack$b Edward$4aut$4http://id.loc.gov/vocabulary/relators/aut$01061083 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910338003403321 996 $aDynamic SQL$92517360 997 $aUNINA