|
Posted by Erland Sommarskog on 11/09/06 09:01
(othellomy@yahoo.com) writes:
> Nevermind. Following worked:
> SET QUOTED_IDENTIFIER OFF
> insert mytable values (3,"'",getdate())
Yes, that's one way to do it. But it will not always work, because the
setting QUOTED_IDENTIFIER must be ON in some situations.
The standard way to do it is do double the string delimiter:
insert mytable values (3, '''', getdate())
Standard SQL only recognizes ' as a string delimiter. " is used to delimiter
identifiers with "funny" characters in them, like space. (Although with SQL
Server you normally use [] in this case.)
--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se
Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx
Navigation:
[Reply to this message]
|