<p>I've got an SQL query that looks like this:</p>

<pre><code>INSERT INTO DB..incident
( 
    incident_number        --nvarchar(10)
)
VALUES 
(
    N'I?'
)
</code></pre>

<p>What does the ? do in the value statement?</p>

<p>EDIT:: Turns out there's some funny business via triggers and custom datatypes that occur on insert (we've got a bit of a messed up DB.) Given normal settings I've marked the answer appropriately.</p>

At the risk of sounding flippant... Nothing... It puts an I? into the field... Try this...
```
```
DECLARE @TestTable TABLE (test NVARCHAR(10))

INSERT INTO @TestTable (
    test
) VALUES ( 
    N'I?' ) 

SELECT * 
FROM  @TestTable
```
```