Using Table Valued Variables instead of Dynamic SQL
I had a situation today where I have a stored procedure that is structured as follows: 1 CREATE PROCEDURE _Entity_GetByKeywordTypeDateRange( 2 @keyword varchar(255) = null, 3 @typeA bit = 0, 4 @typeB...
View ArticleSlides and Code from NYC (Winter) Code Camp 2011–(How to) Put your Code First...
I would like to thank everyone for attending my presentation this Saturday at the NYC (Winter) Code Camp! I really enjoyed the high level of interest and participation from the attendees....
View ArticleThe SQL Server OVER Clause
One useful feature in SQL Server is something called the OVER clause. The OVER clause has been available since SQL Server 2005 and allows you to perform window functions over a set of data. SQL Server...
View ArticleLeonard Lobel Awarded Microsoft MVP for SQL Server!
This month, Microsoft awarded 143 exceptional technical community leaders with the Most Valuable Professional (MVP) title and re-awarded 764 MVPs worldwide. Tallan is thrilled to announce that Lenni...
View ArticleRetrieving Multiple XML Rows from a single row with an XML Column Type in SQL...
Overview I’m attempting to pull rows from a table with an XML Field Type. I’m having issues getting multiple values from a single row. Setup Run the following query to set up the table: CREATE TABLE...
View ArticleMABS EAI Bridge LoB Lookup (Part 1 of 2)
Microsoft Azure BizTalk Services (MABS) has a lot to offer for companies looking for a PaaS Middleware solution. EAI bridges provide B2B communication as well as LoB access functionality for EDI, XML,...
View ArticleMABS EAI Bridge LoB Lookup (Part 2 of 2)
Last week month (sorry about that!), I wrote a post about using MABS to access a LoB system (in the example, SQL Server) behind several layers of firewalls (here). We looked at the following tasks...
View ArticleCapturing and Debugging a SQL Stored Procedure call from BizTalk
So you design your strongly typed stored procedure to take table types from BizTalk and it’s running great with your test cases. It works well through the unit testing, but then you start running...
View ArticleInserting into Multiple Parent-Child SQL Tables in a Single Stored Procedure...
This post covers how to load records into several tables that have parent-child relationships, via a single stored procedure call and the use of SQL user-defined table types. You may have seen how to...
View ArticleWorking with SQL in BizTalk and Mule
Databases are very frequently at the heart of an enterprise integration. EAI tasks frequently involve polling databases, calling stored procedures in databases, as well as ETL and basic CRUD work on...
View ArticleBizTalk Patterns: Database Assisted Aggregation
Aggregation is a common pattern used in Enterprise Integration. System (or systems) A sends many messages that System B expects in a single message, or in several messages grouped on a particular...
View ArticleImproving performance of inserting multiple parent/child tables in a single...
Tom Babiec wrote a great blog a few months back on inserting multiple parent child tables in a single stored procedure. We use this technique a lot in our data integration work, and it’s proven to be...
View ArticleIntroduction to Power Apps (Part I)
Microsoft Power Apps is a brand new release which allows the user to quickly create low or no-code business applications for the PC, tablet, or mobile devices. Microsoft PowerApps is an enterprise...
View ArticleEdit and Resubmit X12 HIPAA EDI with the T-Connect Management Suite
An EDI software’s ability to identify and respond to invalid X12 HIPAA EDI transactions is a major contributor to the effectiveness of EDI dependent organizations. Many healthcare companies appoint a...
View ArticleSupport is Ending! SQL and Windows 2008
Microsoft recently announced the end of support (EOS) for SQL and Windows 2008. What does that mean for you? Maybe nothing, but if your company is currently running either version you need to...
View Article2020’s Top 5: Most Viewed Blog Posts
We’ve wrapped up an eventful year and we’re greatly looking forward to continued innovation with our clients and partners while applying what we’ve learned toward new ventures in 2021. Our team has...
View Article