dotnetomaniak.pl - Artykuły z tagiem T-SQLdotnetomaniak.pl - Artykuły z tagiem T-SQL2024-03-28T23:35:06Zhttps://dotnetomaniak.pl/Tags/T-SQLCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png37025https://dotnetomaniak.pl/Versioning-data-with-MS-SQL-Temporal-Tables-HryniewskiNETVersioning data with MS SQL Temporal Tables – Hryniewski.NET2018-04-17T20:15:22Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_1YZKlYxs902anE2mkDTFHA.png"/></div><div>We have many solutions for versioning data through time. One of the cleanest, most transparent and pretty effortless in my opinion are Temporal Tables which are available in MS SQL 2016+. What’s really great about that approach is that unless you need to retrieve state from the certain point in time or browse through changes in a specified time range, you can query against a versioned table in an exactly same way that you would do with any other one.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Versioning-data-with-MS-SQL-Temporal-Tables-HryniewskiNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2f2018%2f04%2f17%2fversioning-data-with-ms-sql-temporal-tables%2f" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2018-04-27T08:15:27Zhttps://dotnetomaniak.pl/Versioning-data-with-MS-SQL-Temporal-Tables-HryniewskiNET1750We have many solutions for versioning data through time. One of the cleanest, most transparent and pretty effortless in my opinion are Temporal Tables which are available in MS SQL 2016+. What’s really great about that approach is that unless you need to retrieve state from the certain point in time or browse through changes in a specified time range, you can query against a versioned table in an exactly same way that you would do with any other one.http://hryniewski.net/2018/04/17/versioning-data-with-ms-sql-temporal-tables/http://dotnetomaniak.pl/Data/Thumbnails/small_1YZKlYxs902anE2mkDTFHA.pnghttps://dotnetomaniak.pl/Row-Level-Security-in-MS-SQL-HryniewskiNETRow Level Security in MS SQL – Hryniewski.NET2018-02-13T00:07:49Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_sPUCXC4suESEStUMc4ArJA.png"/></div><div>In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row Level Security Policy.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Row-Level-Security-in-MS-SQL-HryniewskiNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2f2018%2f02%2f13%2frow-level-security-in-ms-sql%2f" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2018-02-16T09:07:10Zhttps://dotnetomaniak.pl/Row-Level-Security-in-MS-SQL-HryniewskiNET41120In some scenarios, like single-database multi-tenant or soft delete ones, you could want to restrict access to your rows based on a value stored in one or more values stored in your columns in example IsDeleted flag or some kind of TenantId column. Since SQL Server 2016 we have a wonderful tool for that called Row Level Security Policy.http://hryniewski.net/2018/02/13/row-level-security-in-ms-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_sPUCXC4suESEStUMc4ArJA.pnghttps://dotnetomaniak.pl/Querying-external-databases-in-Azure-SQL-HryniewskiNETQuerying external databases in Azure SQL – Hryniewski.NET2018-01-25T23:30:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ezj8-RCkY0qzRsPUCkew9g.png"/></div><div>When I’ve started working with Azure SQL there were some differences to SQL Server that I’ve needed to get used to. One of the first was that you just can’t query other databases that you’re already in, querying for [OtherDB].[dbo].[SomeTable] just wasn’t possible anymore. It appears that it may not be possible, but you actually can query for data in other databases.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Querying-external-databases-in-Azure-SQL-HryniewskiNET"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fhryniewski.net%2f2018%2f01%2f25%2fquerying-external-databases-in-azure-sql%2f" style="border:0px"/></a></div></div>Rafał Hryniewskihttps://dotnetomaniak.pl/Users/gCipifzCGUGnNtWDwLo7kg2018-02-02T07:24:07Zhttps://dotnetomaniak.pl/Querying-external-databases-in-Azure-SQL-HryniewskiNET2370When I’ve started working with Azure SQL there were some differences to SQL Server that I’ve needed to get used to. One of the first was that you just can’t query other databases that you’re already in, querying for [OtherDB].[dbo].[SomeTable] just wasn’t possible anymore. It appears that it may not be possible, but you actually can query for data in other databases.http://hryniewski.net/2018/01/25/querying-external-databases-in-azure-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_ezj8-RCkY0qzRsPUCkew9g.pnghttps://dotnetomaniak.pl/T-SQLSSMS-transaction-rollback-in-scripts-with-XACT_ABORT-ON-GO-statements-and-syntax-errors-Dawids-blogT-SQL/SSMS: transaction rollback in scripts with XACT_ABORT ON, GO statements and syntax errors – Dawid’s blog2017-11-16T07:49:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_EqcMan75EU-tE1Vm6_P7cw.png"/></div><div>Written by Dawid Sibińskion
I’ve recently met a weird issue with T-SQL scripts at work and would like to share it with you today 🙂
On daily basis I work a lot with MS SQL Server databases. We often create many T-SQL objects (tables, views, procedures, functions) and because of some reasons we cannot use Entity Framework or another from widely available ORMs. Nonetheless, all objects created in the database must be kept in the form of SQL scripts (files) containing set of CREATE, ALTER, INSERT, DEL...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/T-SQLSSMS-transaction-rollback-in-scripts-with-XACT_ABORT-ON-GO-statements-and-syntax-errors-Dawids-blog"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.dsibinski.pl%2f2017%2f11%2ft-sqlssms-transaction-rollback-in-scripts-with-xact_abort-on-go-statements-and-syntax-errors%2f" style="border:0px"/></a></div></div>dsibinskihttps://dotnetomaniak.pl/Users/QFHCA46gNU6dhXQQW6KGdw2017-11-25T08:12:49Zhttps://dotnetomaniak.pl/T-SQLSSMS-transaction-rollback-in-scripts-with-XACT_ABORT-ON-GO-statements-and-syntax-errors-Dawids-blog2670Written by Dawid Sibińskion
I’ve recently met a weird issue with T-SQL scripts at work and would like to share it with you today 🙂
On daily basis I work a lot with MS SQL Server databases. We often create many T-SQL objects (tables, views, procedures, functions) and because of some reasons we cannot use Entity Framework or another from widely available ORMs. Nonetheless, all objects created in the database must be kept in the form of SQL scripts (files) containing set of CREATE, ALTER, INSERT, DEL...http://www.dsibinski.pl/2017/11/t-sqlssms-transaction-rollback-in-scripts-with-xact_abort-on-go-statements-and-syntax-errors/http://dotnetomaniak.pl/Data/Thumbnails/small_EqcMan75EU-tE1Vm6_P7cw.pnghttps://dotnetomaniak.pl/SmogBot-kilka-dobrych-praktyk-z-zakresu-bezpieczenstwa-bazy-danych-luktomnetSmogBot – kilka dobrych praktyk z zakresu bezpieczeństwa bazy danych - luktom.net2017-03-28T19:57:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ilpSo-4o2US09C29qNjzUQ.png"/></div><div>Tworząc bazę danych dla SmogBota, mimo że jest ona stosunkowo niewielka jeśli chodzi o złożoność i ilość obiektów, postanowiłem zaimplementować kilka dobrych praktyk i pokazać w jaki sposób można zwiększyć bezpieczeństwo takowej bazy, nie męcząc się zbytnio :)
Całość mechanizmu jest prosta i przejrzysta a opiera się to na schema bazodanowych.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/SmogBot-kilka-dobrych-praktyk-z-zakresu-bezpieczenstwa-bazy-danych-luktomnet"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fluktom.net%2fe1110-smogbot-kilka-dobrych-praktyk-z-zakresu-bezpieczenstwa-bazy-danych" style="border:0px"/></a></div></div>luktomhttps://dotnetomaniak.pl/Users/LxSK9tzUqkWj7huQld8CDg2017-03-30T07:28:39Zhttps://dotnetomaniak.pl/SmogBot-kilka-dobrych-praktyk-z-zakresu-bezpieczenstwa-bazy-danych-luktomnet1970Tworząc bazę danych dla SmogBota, mimo że jest ona stosunkowo niewielka jeśli chodzi o złożoność i ilość obiektów, postanowiłem zaimplementować kilka dobrych praktyk i pokazać w jaki sposób można zwiększyć bezpieczeństwo takowej bazy, nie męcząc się zbytnio :)
Całość mechanizmu jest prosta i przejrzysta a opiera się to na schema bazodanowych.http://luktom.net/e1110-smogbot-kilka-dobrych-praktyk-z-zakresu-bezpieczenstwa-bazy-danychhttp://dotnetomaniak.pl/Data/Thumbnails/small_ilpSo-4o2US09C29qNjzUQ.pnghttps://dotnetomaniak.pl/Polecenie-TOP-z-argumentem-WITH-TIES-Developer-notesPolecenie TOP z argumentem WITH TIES | Developer notes2014-09-15T17:40:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_O5E_7JtTj0GPjiATcMvzHA.png"/></div><div>W dzisiejszym wpisie pokażę dosyć mało znaną konstrukcję TOP…WITH TIES. Muszę przyznać, że sam trafiłem na nią całkiem niedawno mimo, iż była ona dostępna już w SQL Server 2000.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Polecenie-TOP-z-argumentem-WITH-TIES-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2014%2f09%2f15%2fpolecenie-top-z-argumentem-with-ties%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2014-09-24T06:24:45Zhttps://dotnetomaniak.pl/Polecenie-TOP-z-argumentem-WITH-TIES-Developer-notes32890W dzisiejszym wpisie pokażę dosyć mało znaną konstrukcję TOP…WITH TIES. Muszę przyznać, że sam trafiłem na nią całkiem niedawno mimo, iż była ona dostępna już w SQL Server 2000.http://mndevnotes.wordpress.com/2014/09/15/polecenie-top-z-argumentem-with-ties/http://dotnetomaniak.pl/Data/Thumbnails/small_O5E_7JtTj0GPjiATcMvzHA.pnghttps://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek[EN] How top 10 programming languages work - Jakub Jedryszek2014-07-28T14:31:39Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Tbq9GXc4IkOyT5NEbV2SGA.png"/></div><div>More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjj09.net%2fhow-top-10-programming-languages-work%2f" style="border:0px"/></a></div></div>jj09https://dotnetomaniak.pl/Users/AfHhfH83lECTarZK5453KQ2014-08-07T11:19:10Zhttps://dotnetomaniak.pl/EN-How-top-10-programming-languages-work-Jakub-Jedryszek24390More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.http://jj09.net/how-top-10-programming-languages-work/http://dotnetomaniak.pl/Data/Thumbnails/small_Tbq9GXc4IkOyT5NEbV2SGA.pnghttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Poszukiwania-rozwiazania-wiazania-bez-powiazaniaMe z .NET tete-a-tete » Poszukiwania rozwiązania wiązania bez powiązania2013-06-26T21:25:42Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_5fH-gvI3-kmWtfTdQU6d1Q.png"/></div><div>Wyobraźmy sobie, że mamy jakiś zestaw zmiennych, którym chcielibyśmy nadawać wartości w zależności od kategorii, która je opisuje. Jednocześnie – pomimo przynależności do tej kategorii – jeżeli wartość zmiennej dla owej kategorii nie została zdefiniowana – chcielibyśmy, aby taka zmienna używała wartości domyślnej. Zakładamy też, że wartości domyślne posiadają wszystkie zmienne i jeśli zajdzie potrzeba uzależnienia wartości zmiennej od posiadanej przez nią kategorii, nie ma to oznaczać...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Poszukiwania-rozwiazania-wiazania-bez-powiazania"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d1519" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2013-07-05T13:02:27Zhttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Poszukiwania-rozwiazania-wiazania-bez-powiazania21130Wyobraźmy sobie, że mamy jakiś zestaw zmiennych, którym chcielibyśmy nadawać wartości w zależności od kategorii, która je opisuje. Jednocześnie – pomimo przynależności do tej kategorii – jeżeli wartość zmiennej dla owej kategorii nie została zdefiniowana – chcielibyśmy, aby taka zmienna używała wartości domyślnej. Zakładamy też, że wartości domyślne posiadają wszystkie zmienne i jeśli zajdzie potrzeba uzależnienia wartości zmiennej od posiadanej przez nią kategorii, nie ma to oznaczać...http://paskol.robi.to/?p=1519http://dotnetomaniak.pl/Data/Thumbnails/small_5fH-gvI3-kmWtfTdQU6d1Q.pnghttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Jesli-w-%E2%80%9Eupdate-wstawisz-zmienne-zyska-cechy-niecodzienneMe z .NET tete-a-tete » Jeśli w „update” wstawisz zmienne, zyska cechy niecodzienne2013-06-13T20:41:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_hC1Tjwg9RkGu7DhSd2R0AQ.png"/></div><div>Zakładam, że polecenia update języka T-SQL nie trzeba nikomu przedstawiać. Jest to jedno z jego czterech podstawowych poleceń. Służy do aktualizacji zawartości kolumn tabeli. Zakładam jednak, że niewiele osób wie, iż polecenie to potrafi także aktualizować...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Jesli-w-%E2%80%9Eupdate-wstawisz-zmienne-zyska-cechy-niecodzienne"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d1484" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2013-06-22T05:44:54Zhttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Jesli-w-%E2%80%9Eupdate-wstawisz-zmienne-zyska-cechy-niecodzienne21660Zakładam, że polecenia update języka T-SQL nie trzeba nikomu przedstawiać. Jest to jedno z jego czterech podstawowych poleceń. Służy do aktualizacji zawartości kolumn tabeli. Zakładam jednak, że niewiele osób wie, iż polecenie to potrafi także aktualizować...http://paskol.robi.to/?p=1484http://dotnetomaniak.pl/Data/Thumbnails/small_hC1Tjwg9RkGu7DhSd2R0AQ.pnghttps://dotnetomaniak.pl/T-SQL-kilka-przykladow-zastosowania-tabeli-liczb-calkowitych-Developer-notesT-SQL – kilka przykładów zastosowania tabeli liczb całkowitych | Developer notes2013-05-09T18:50:37Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ctFcbN3tm0ip6Xk95qfysA.png"/></div><div>W poprzednim wpisie pokazałem kilka sposobów na wygenerowanie zbioru kolejnych liczb całkowitych. Dzisiaj zaprezentuję wykorzystanie tych danych w kilku przypadkach. Zacznijmy od przygotowania tabeli zawierającej 100 liczb, będzie ona używana w każdym z prezentowanych przykładów.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/T-SQL-kilka-przykladow-zastosowania-tabeli-liczb-calkowitych-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2013%2f05%2f09%2ft-sql-kilka-przykladow-zastosowania-tabeli-liczb-calkowitych%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2013-05-19T13:54:44Zhttps://dotnetomaniak.pl/T-SQL-kilka-przykladow-zastosowania-tabeli-liczb-calkowitych-Developer-notes31450W poprzednim wpisie pokazałem kilka sposobów na wygenerowanie zbioru kolejnych liczb całkowitych. Dzisiaj zaprezentuję wykorzystanie tych danych w kilku przypadkach. Zacznijmy od przygotowania tabeli zawierającej 100 liczb, będzie ona używana w każdym z prezentowanych przykładów.http://mndevnotes.wordpress.com/2013/05/09/t-sql-kilka-przykladow-zastosowania-tabeli-liczb-calkowitych/http://dotnetomaniak.pl/Data/Thumbnails/small_ctFcbN3tm0ip6Xk95qfysA.pnghttps://dotnetomaniak.pl/T-SQL-generowanie-zbioru-kolejnych-liczb-calkowitych-Developer-notesT-SQL – generowanie zbioru kolejnych liczb całkowitych | Developer notes2013-05-08T19:52:23Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_gKeEpXhhr0-DN5U7BmsXQQ.png"/></div><div>Często podczas programowania w T-SQL pojawia się potrzeba skorzystania ze zbioru kolejnych liczb całkowitych z określonego zakresu. SQL Server nie posiada gotowej tabeli zawierającej takie dane, pozostaje opracowanie własnego rozwiązania.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/T-SQL-generowanie-zbioru-kolejnych-liczb-calkowitych-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2013%2f05%2f08%2ft-sql-generowanie-zbioru-kolejnych-liczb-calkowitych%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2013-05-18T08:02:18Zhttps://dotnetomaniak.pl/T-SQL-generowanie-zbioru-kolejnych-liczb-calkowitych-Developer-notes11650Często podczas programowania w T-SQL pojawia się potrzeba skorzystania ze zbioru kolejnych liczb całkowitych z określonego zakresu. SQL Server nie posiada gotowej tabeli zawierającej takie dane, pozostaje opracowanie własnego rozwiązania.http://mndevnotes.wordpress.com/2013/05/08/t-sql-generowanie-zbioru-kolejnych-liczb-calkowitych/http://dotnetomaniak.pl/Data/Thumbnails/small_gKeEpXhhr0-DN5U7BmsXQQ.pnghttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Co-poradzic-gdy-doskwiera-brak-SQL-ProfileraMe z .NET tete-a-tete » Co poradzić, gdy doskwiera brak SQL Profilera2013-04-23T18:45:32Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_3sRNh1Ch706QHsVTlMvx1w.png"/></div><div>SQL Profiler – jak zapewne większość wie – jest narzędziem pozwalającym śledzić pracę SQL Serwera. Chyba najbardziej popularnym jego wykorzystaniem, jest śledzenie poleceń SQL przesyłanych do serwera. Zapewne także większość wie, iż nie jest to narzędzie darmowe. Co zatem zrobić, kiedy posiadamy jedynie wersję Express SQL Serwera? Okazuje się, że wiele zadań SQL Profilera można zrealizować samodzielnie. W tym wpisie ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Co-poradzic-gdy-doskwiera-brak-SQL-Profilera"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d1372" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2013-05-03T12:02:10Zhttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Co-poradzic-gdy-doskwiera-brak-SQL-Profilera21730SQL Profiler – jak zapewne większość wie – jest narzędziem pozwalającym śledzić pracę SQL Serwera. Chyba najbardziej popularnym jego wykorzystaniem, jest śledzenie poleceń SQL przesyłanych do serwera. Zapewne także większość wie, iż nie jest to narzędzie darmowe. Co zatem zrobić, kiedy posiadamy jedynie wersję Express SQL Serwera? Okazuje się, że wiele zadań SQL Profilera można zrealizować samodzielnie. W tym wpisie ...http://paskol.robi.to/?p=1372http://dotnetomaniak.pl/Data/Thumbnails/small_3sRNh1Ch706QHsVTlMvx1w.pnghttps://dotnetomaniak.pl/EN-Efficient-tree-structures-modeling-in-T-SQL-WellDesignedSoftwareException[EN] Efficient tree structures modeling in T-SQL « WellDesignedSoftwareException2013-01-14T12:53:21Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_PEYELIihTEWtYJW58uHoyA.png"/></div><div>In almost every enterprise scale system there are some tree structures to be held in the database. It could be a system menu structure, an enterprise organisation structure or a user hierarchy. Lets assume that we need to model insurance agents hierarchy for insurance policies processing system.
Thinking about agents as children and parents and creating such structures seems to be natural:
Agents tableColumnTypeIDInt, not nullParentIDInt, nullRole/RangeSome example attribute
Structure...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/EN-Efficient-tree-structures-modeling-in-T-SQL-WellDesignedSoftwareException"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmkarczewski.wordpress.com%2f2012%2f11%2f09%2fefficient-tree-structures-modeling-in-t-sql" style="border:0px"/></a></div></div>http://mkarczewski.wordpress.com/https://dotnetomaniak.pl/Users/i2fZW7kYO0ym2iwwR9VoQQ2013-01-24T08:01:25Zhttps://dotnetomaniak.pl/EN-Efficient-tree-structures-modeling-in-T-SQL-WellDesignedSoftwareException2230In almost every enterprise scale system there are some tree structures to be held in the database. It could be a system menu structure, an enterprise organisation structure or a user hierarchy. Lets assume that we need to model insurance agents hierarchy for insurance policies processing system.
Thinking about agents as children and parents and creating such structures seems to be natural:
Agents tableColumnTypeIDInt, not nullParentIDInt, nullRole/RangeSome example attribute
Structure...http://mkarczewski.wordpress.com/2012/11/09/efficient-tree-structures-modeling-in-t-sqlhttp://dotnetomaniak.pl/Data/Thumbnails/small_PEYELIihTEWtYJW58uHoyA.pnghttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Miec-unikalne-wartosci-w-nieunikalnej-nicosciMe z .NET tete-a-tete » Mieć unikalne wartości w nieunikalnej nicości2012-11-22T14:23:23Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_CkfRFcuP_UW9F8gdk-Bbvw.png"/></div><div>Załóżmy, że posiadamy tabelę, która może być w relacji jeden do jednego do innej tabeli lub tej relacji nie posiadać.
[...]
Dobrze byłoby narzucić odpowiednie ograniczenia na tego typu tabelę, czyli zabezpieczyć przed możliwością przyporządkowania do dwóch wierszy tego samego wiersza z tabeli przyporządkowywanej...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Miec-unikalne-wartosci-w-nieunikalnej-nicosci"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fpaskol.robi.to%2f%3fp%3d823" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2012-12-02T08:34:32Zhttps://dotnetomaniak.pl/Me-z-NET-tete-a-tete-Miec-unikalne-wartosci-w-nieunikalnej-nicosci2810Załóżmy, że posiadamy tabelę, która może być w relacji jeden do jednego do innej tabeli lub tej relacji nie posiadać.
[...]
Dobrze byłoby narzucić odpowiednie ograniczenia na tego typu tabelę, czyli zabezpieczyć przed możliwością przyporządkowania do dwóch wierszy tego samego wiersza z tabeli przyporządkowywanej...http://paskol.robi.to/?p=823http://dotnetomaniak.pl/Data/Thumbnails/small_CkfRFcuP_UW9F8gdk-Bbvw.pnghttps://dotnetomaniak.pl/Agregacja-stringu-w-T-SQL-Mateusz-Nostitz-JackowskiAgregacja stringu w T-SQL » Mateusz Nostitz-Jackowski2012-11-07T23:01:14Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_iZKpAJFtAEeXPchTBhNNdA.png"/></div><div>Dlaczego, po co lub do czego to użyć to już indywidualna sprawa jednak chcę się podzielić ciekawostką, która może się przydać dla lubiących SQL.
Więc od początku.
Mamy następujące zapytanie (baza danych w moim przypadku składa się z imion i daty urodzenia ...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Agregacja-stringu-w-T-SQL-Mateusz-Nostitz-Jackowski"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fblog.nostitz.eu%2f2012%2f11%2fagregacja-stringu-w-t-sql%2f" style="border:0px"/></a></div></div>nosekhttps://dotnetomaniak.pl/Users/XupvZqEktUmX2KRMAUv4Pw2012-11-17T16:06:17Zhttps://dotnetomaniak.pl/Agregacja-stringu-w-T-SQL-Mateusz-Nostitz-Jackowski11260Dlaczego, po co lub do czego to użyć to już indywidualna sprawa jednak chcę się podzielić ciekawostką, która może się przydać dla lubiących SQL.
Więc od początku.
Mamy następujące zapytanie (baza danych w moim przypadku składa się z imion i daty urodzenia ...http://blog.nostitz.eu/2012/11/agregacja-stringu-w-t-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_iZKpAJFtAEeXPchTBhNNdA.pnghttps://dotnetomaniak.pl/MTS-2012-Po-konferencji-materialy-z-sesji-o-T-SQL-SQLGeekplMTS 2012 – Po konferencji + materiały z sesji o T-SQL « SQLGeek.pl2012-11-02T19:30:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Zl24SKXraUmcrvyHGnye2A.png"/></div><div>Konferencja MTS 2012 już za nami. Jest co wspominać. Miło było być uczestnikiem tego wydarzenia. Jak co roku, również tym razem największą wartość dla mnie miały dwie rzeczy: możliwość spotkania ludzi dzielących podobne pasje i zainteresowania (a tym razem często także i interesy!) oraz merytoryka prezentacji.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MTS-2012-Po-konferencji-materialy-z-sesji-o-T-SQL-SQLGeekpl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fsqlgeek.pl%2f2012%2f10%2f30%2fmts-2012-po-konferencji-materialy-z-sesji-o-t-sql%2f" style="border:0px"/></a></div></div>PaSkolhttps://dotnetomaniak.pl/Users/sUBC3E7R3EOSh3kdRdSDew2012-11-11T17:09:29Zhttps://dotnetomaniak.pl/MTS-2012-Po-konferencji-materialy-z-sesji-o-T-SQL-SQLGeekpl21100Konferencja MTS 2012 już za nami. Jest co wspominać. Miło było być uczestnikiem tego wydarzenia. Jak co roku, również tym razem największą wartość dla mnie miały dwie rzeczy: możliwość spotkania ludzi dzielących podobne pasje i zainteresowania (a tym razem często także i interesy!) oraz merytoryka prezentacji.http://sqlgeek.pl/2012/10/30/mts-2012-po-konferencji-materialy-z-sesji-o-t-sql/http://dotnetomaniak.pl/Data/Thumbnails/small_Zl24SKXraUmcrvyHGnye2A.pnghttps://dotnetomaniak.pl/T-SQL-Grupowanie-danych-przy-uzyciu-polecen-ROLLUP-CUBE-oraz-GROUPING-SETS-Developer-notesT-SQL: Grupowanie danych przy użyciu poleceń ROLLUP, CUBE oraz GROUPING SETS « Developer notes2012-10-03T09:32:46Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small__2i1lTtkxUGEfzcO5jnazg.png"/></div><div>W dzisiejszym temacie zajmę się omówieniem poleceń ROLLUP, CUBE oraz GROUPING SETS. Polecenia te umieszczane są w klauzuli GROUP BY i pozwalają na wygenerowanie odpowiednich grupowań w celu agregacji danych.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/T-SQL-Grupowanie-danych-przy-uzyciu-polecen-ROLLUP-CUBE-oraz-GROUPING-SETS-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f10%2f03%2fgrupowanie-danych-przy-uzyciu-polecen-rollup-cube-oraz-grouping-sets%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-10-13T06:56:53Zhttps://dotnetomaniak.pl/T-SQL-Grupowanie-danych-przy-uzyciu-polecen-ROLLUP-CUBE-oraz-GROUPING-SETS-Developer-notes33190W dzisiejszym temacie zajmę się omówieniem poleceń ROLLUP, CUBE oraz GROUPING SETS. Polecenia te umieszczane są w klauzuli GROUP BY i pozwalają na wygenerowanie odpowiednich grupowań w celu agregacji danych.http://mndevnotes.wordpress.com/2012/10/03/grupowanie-danych-przy-uzyciu-polecen-rollup-cube-oraz-grouping-sets/http://dotnetomaniak.pl/Data/Thumbnails/small__2i1lTtkxUGEfzcO5jnazg.pnghttps://dotnetomaniak.pl/T-SQL-Polecenie-output-odczyt-informacji-o-przetworzonych-rekordach-Developer-notesT-SQL: Polecenie output – odczyt informacji o przetworzonych rekordach « Developer notes2012-09-01T21:08:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_XXso1v1ltkOWFsdA6Bdpkg.png"/></div><div>Od wersji SQL Server 2005 w języku T-SQL dostępne jest polecenie output. Możemy dołączyć je do instrukcji insert, update, delete lub merge w celu uzyskania informacji o rekordach przetworzonych w wyniku ich działania. Informacje te udostępniane są przez dwa zbiory danych: inserted oraz deleted – ich struktura odpowiada tabeli, na której wykonywana jest dana operacja.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/T-SQL-Polecenie-output-odczyt-informacji-o-przetworzonych-rekordach-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f09%2f01%2fpolecenie-output-odczyt-informacji-o-przetworzonych-rekordach%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-09-10T10:20:27Zhttps://dotnetomaniak.pl/T-SQL-Polecenie-output-odczyt-informacji-o-przetworzonych-rekordach-Developer-notes31060Od wersji SQL Server 2005 w języku T-SQL dostępne jest polecenie output. Możemy dołączyć je do instrukcji insert, update, delete lub merge w celu uzyskania informacji o rekordach przetworzonych w wyniku ich działania. Informacje te udostępniane są przez dwa zbiory danych: inserted oraz deleted – ich struktura odpowiada tabeli, na której wykonywana jest dana operacja.http://mndevnotes.wordpress.com/2012/09/01/polecenie-output-odczyt-informacji-o-przetworzonych-rekordach/http://dotnetomaniak.pl/Data/Thumbnails/small_XXso1v1ltkOWFsdA6Bdpkg.pnghttps://dotnetomaniak.pl/SQL-Server-2012-Funkcja-FORMAT-SQLGeekplSQL Server 2012 – Funkcja FORMAT « SQLGeek.pl2012-07-01T12:58:20Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_oePkDuSxFE-XNuKKFd4qGQ.png"/></div><div>Jedną z ciekawiej zapowiadających się nowości w języku Transact-SQL (T-SQL) w SQL Server 2012 była funkcja FORMAT. Wspomniał o niej choćby Marcin Nowakowski opisując nowe funkcje skalarne w najnowszej odsłonie systemu SQL Server.
FORMAT daje spore możliwości tworzenia ciągów znakowych sformatowanych według zadanego wzorca zgodnego z wybraną notacją narodową (np. wybór formatowania “pie...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/SQL-Server-2012-Funkcja-FORMAT-SQLGeekpl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fsqlgeek.pl%2f2012%2f06%2f30%2fsql-server-2012-funkcja-format%2f" style="border:0px"/></a></div></div>Paweł Łukasikhttps://dotnetomaniak.pl/Users/lI7X-wDfeE2RoUfuiihoOg2012-07-10T09:05:58Zhttps://dotnetomaniak.pl/SQL-Server-2012-Funkcja-FORMAT-SQLGeekpl1930Jedną z ciekawiej zapowiadających się nowości w języku Transact-SQL (T-SQL) w SQL Server 2012 była funkcja FORMAT. Wspomniał o niej choćby Marcin Nowakowski opisując nowe funkcje skalarne w najnowszej odsłonie systemu SQL Server.
FORMAT daje spore możliwości tworzenia ciągów znakowych sformatowanych według zadanego wzorca zgodnego z wybraną notacją narodową (np. wybór formatowania “pie...http://sqlgeek.pl/2012/06/30/sql-server-2012-funkcja-format/http://dotnetomaniak.pl/Data/Thumbnails/small_oePkDuSxFE-XNuKKFd4qGQ.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-analityczne-Developer-notesNowości w SQL Server 2012 – funkcje analityczne « Developer notes2012-06-23T06:22:02Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_c87Q8OyPYUei7TRmdlFRGA.png"/></div><div>W najnowszej wersji SQL Server język T-SQL wzbogacony został o kilka nowych funkcji analitycznych. Są to tzw. funkcje okienkowe operujące na podzbiorach (oknach danych tworzonych klauzulą OVER) głównego zbioru zwróconego przez zapytanie. Zanim przejdę do omówienia wspomnianych funkcji pokażę co zmieniło się w samym poleceniu OVER.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-analityczne-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f06%2f23%2fnowosci-w-sql-server-2012-funkcje-analityczne%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-07-03T05:33:38Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-analityczne-Developer-notes42450W najnowszej wersji SQL Server język T-SQL wzbogacony został o kilka nowych funkcji analitycznych. Są to tzw. funkcje okienkowe operujące na podzbiorach (oknach danych tworzonych klauzulą OVER) głównego zbioru zwróconego przez zapytanie. Zanim przejdę do omówienia wspomnianych funkcji pokażę co zmieniło się w samym poleceniu OVER.http://mndevnotes.wordpress.com/2012/06/23/nowosci-w-sql-server-2012-funkcje-analityczne/http://dotnetomaniak.pl/Data/Thumbnails/small_c87Q8OyPYUei7TRmdlFRGA.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-odczyt-struktury-zwracanych-danych-Developer-notesNowości w SQL Server 2012 – odczyt struktury zwracanych danych « Developer notes2012-06-10T19:50:52Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_ZjtMqnyzd0mPQJoePvsofg.png"/></div><div>W SQL Server 2012 pojawiło się kilka obiektów systemowych pozwalających na uzyskanie szczegółowych informacji odnośnie struktury danych zwracanych przez określone zapytanie, bez konieczności jego uruchamiania.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-odczyt-struktury-zwracanych-danych-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f06%2f10%2fnowosci-w-sql-server-2012-odczyt-struktury-zwracanych-danych%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-06-20T12:19:19Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-odczyt-struktury-zwracanych-danych-Developer-notes22150W SQL Server 2012 pojawiło się kilka obiektów systemowych pozwalających na uzyskanie szczegółowych informacji odnośnie struktury danych zwracanych przez określone zapytanie, bez konieczności jego uruchamiania.http://mndevnotes.wordpress.com/2012/06/10/nowosci-w-sql-server-2012-odczyt-struktury-zwracanych-danych/http://dotnetomaniak.pl/Data/Thumbnails/small_ZjtMqnyzd0mPQJoePvsofg.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-WITH-RESULT-SETS-Developer-notesNowości w SQL Server 2012 – WITH RESULT SETS « Developer notes2012-05-30T11:44:56Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_tY2Zc9pcpkWxCu-nkjLWCg.png"/></div><div>W SQL Server 2012 polecenie EXECUTE rozszerzone zostało o dodatkową opcję WITH RESULT SETS. Pozwala ona na określenie oczekiwanej struktury danych zwracanych przez zapytanie lub procedurę składowaną. Jeżeli zwrócony wynik nie będzie zgodny z określoną definicją wygenerowany zostanie wyjątek. Omawiana opcja umożliwia także nadanie własnych nazw kolumnom wynikowego zbioru danych.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-WITH-RESULT-SETS-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f30%2fnowosci-w-sql-server-2012-with-result-sets%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-06-08T17:40:05Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-WITH-RESULT-SETS-Developer-notes21830W SQL Server 2012 polecenie EXECUTE rozszerzone zostało o dodatkową opcję WITH RESULT SETS. Pozwala ona na określenie oczekiwanej struktury danych zwracanych przez zapytanie lub procedurę składowaną. Jeżeli zwrócony wynik nie będzie zgodny z określoną definicją wygenerowany zostanie wyjątek. Omawiana opcja umożliwia także nadanie własnych nazw kolumnom wynikowego zbioru danych.http://mndevnotes.wordpress.com/2012/05/30/nowosci-w-sql-server-2012-with-result-sets/http://dotnetomaniak.pl/Data/Thumbnails/small_tY2Zc9pcpkWxCu-nkjLWCg.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notesNowości w SQL Server 2012 – sekwencje « Developer notes2012-05-23T19:48:13Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_DO2ZniC3O0y0TXwjjqXH5g.png"/></div><div>W najnowszej wersji SQL Server pojawił się mechanizm sekwencji. Sekwencje w swoim działaniu przypominają Identity z tą różnicą, że ich działanie nie ogranicza się do pojedynczej tabeli. Utworzona sekwencja jest globalnym obiektem bazy danych i może być wykorzystywana w wielu tabelach, ponadto można w łatwy sposób zarządzać nią z poziomu języka T-SQL.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f23%2fnowosci-w-sql-server-2012-sekwencje%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-06-02T05:28:14Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-sekwencje-Developer-notes21950W najnowszej wersji SQL Server pojawił się mechanizm sekwencji. Sekwencje w swoim działaniu przypominają Identity z tą różnicą, że ich działanie nie ogranicza się do pojedynczej tabeli. Utworzona sekwencja jest globalnym obiektem bazy danych i może być wykorzystywana w wielu tabelach, ponadto można w łatwy sposób zarządzać nią z poziomu języka T-SQL.http://mndevnotes.wordpress.com/2012/05/23/nowosci-w-sql-server-2012-sekwencje/http://dotnetomaniak.pl/Data/Thumbnails/small_DO2ZniC3O0y0TXwjjqXH5g.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notesNowości w SQL Server 2012 – obsługa błędów i polecenie THROW « Developer notes2012-05-14T16:54:30Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_rGOQfAwk5EGMYBHXTZhzww.png"/></div><div>Jedną z nowości w SQL Server 2012 jest polecenie THROW służące do wywoływania wyjątków. Działa ono podobnie do znanej wcześniej funkcji RAISERROR. Zgodnie z MSDN w najnowszej wersji języka T-SQL zalecane jest stosowanie THROW zamiast RAISERROR. Omawiane polecenie ma dwa zastosowania...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f14%2fnowosci-w-sql-server-2012-obsluga-bledow-i-polecenie-throw%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-05-24T12:35:18Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-obsluga-bledow-i-polecenie-THROW-Developer-notes22930Jedną z nowości w SQL Server 2012 jest polecenie THROW służące do wywoływania wyjątków. Działa ono podobnie do znanej wcześniej funkcji RAISERROR. Zgodnie z MSDN w najnowszej wersji języka T-SQL zalecane jest stosowanie THROW zamiast RAISERROR. Omawiane polecenie ma dwa zastosowania...http://mndevnotes.wordpress.com/2012/05/14/nowosci-w-sql-server-2012-obsluga-bledow-i-polecenie-throw/http://dotnetomaniak.pl/Data/Thumbnails/small_rGOQfAwk5EGMYBHXTZhzww.pnghttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-logiczne-i-tekstowe-Developer-notesNowości w SQL Server 2012 – funkcje logiczne i tekstowe « Developer notes2012-05-03T14:07:50Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_89ioMhwQWkW9umRtoPpxMA.png"/></div><div>W tym wpisie omówię kolejne cztery funkcje, które pojawiły się w najnowszej wersji języka T-SQL. Będą to dwie funkcje logiczne (IIF i CHOOSE) oraz dwie funkcje operujące na ciągach znaków (CONCAT i FORMAT).</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-logiczne-i-tekstowe-Developer-notes"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fmndevnotes.wordpress.com%2f2012%2f05%2f03%2fnowosci-w-sql-server-2012-funkcje-logiczne-i-tekstowe%2f" style="border:0px"/></a></div></div>psz750https://dotnetomaniak.pl/Users/dJmbAXo8w06UvXwoag8pUA2012-05-08T21:00:30Zhttps://dotnetomaniak.pl/Nowosci-w-SQL-Server-2012-funkcje-logiczne-i-tekstowe-Developer-notes11310W tym wpisie omówię kolejne cztery funkcje, które pojawiły się w najnowszej wersji języka T-SQL. Będą to dwie funkcje logiczne (IIF i CHOOSE) oraz dwie funkcje operujące na ciągach znaków (CONCAT i FORMAT).http://mndevnotes.wordpress.com/2012/05/03/nowosci-w-sql-server-2012-funkcje-logiczne-i-tekstowe/http://dotnetomaniak.pl/Data/Thumbnails/small_89ioMhwQWkW9umRtoPpxMA.png