• skip to Main Content
  • skip to Footer
e.g. 'healthcare'
MenuX Oxford Computer Consultants logo
  • About us
  • Products
  • Custom software
  • Careers
  • Case studies
  • Our thinking
  • Contact
  • Search

Julian Fletcher


  • Asynchronous processing in SQL with Service Broker

    SQL Server Service Broker was introduced in Microsoft SQL Server 2005 and this article suggests several uses, the most significant of which is probably the ability to do asynchronous processing. Service Broker might be seen as the database equivalent of Microsoft Message Queuing. In this scenario, a synchronous process can put a message on a queue and then complete immediately (i.e. return control to the user). A separate process can then take this message off the queue and perform some[...]

    Read more…
  • Replacing trigger-based validation with foreign keys

    Several techniques are often deployed in well-designed databases to minimise the amount of invalid data. Common ones include: Check Constraints– checks that can be made on a single row in a single table, for example: StartDate <= EndDate Height > 0 Age < 199 Unique Indexes– to make sure we don’t have duplicate entries in a table, for example: National Insurance Number Car Registration Number Triggers – a last resort for cases where “it’s complicated” or we have to check[...]

    Read more…
We’d love to hear from you Get in touch
Oxford Computer Consultants
23-38 Hythe Bridge Street
Oxford OX1 2EP

Tel: +44 (0)1865 305200
Email: info@oxfordcc.co.uk
Social Media Links
  • Follow us on Twitter and Linkedin
  • Sign up for our newsletter
Copyright 2025 Oxford Computer Consultants
Terms of use | Privacy and cookie policy | Modern Slavery Statement
Your choice regarding cookies on this site
We use cookies to optimise site functionality and give you the best possible experience.
This site uses cookies to track engagement and see how best to improve our service.
Non-necessary