March 23, 2016 at 11:26 am
Stephanie Giovannini (3/23/2016)
David McKinney (3/23/2016)
A slight variation (although I've not got SQL installed to test it.)CONSTRAINT ck_xxx CHECK ('' not in (c1,c2,c3,c4,c5))
Would you kindly check and let me know if that works?
Very clever, I forgot about that trick.
For the constraint CHECK (c1 <> '' AND c2 <> '' AND c3 <> '' AND c4 <> '' AND c5 <> ''), the script generated is:
ALTER TABLE [dbo].[test] WITH CHECK ADD CHECK (([c1]<>'' AND [c2]<>'' AND [c3]<>'' AND [c4]<>'' AND [c5]<>''))
Yeah - that's an annoying feature of SSMS which is why I always check the DDL that I write into Source Control; I can retrieve it as I wrote it.
-- Itzik Ben-Gan 2001
Viewing post 16 (of 16 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy