-
Notifications
You must be signed in to change notification settings - Fork 21
Please stop including SET QUOTED_IDENTIFIER OFF for external tables #96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@SQLvariant you can add a regression test by following some of the examples: sqlmanagementobjects/src/FunctionalTest/Smo/ScriptingTests/ScriptMakerTests.cs Lines 309 to 339 in 9809360
|
For this case I think it makes sense to hard code the eg <version datawarehouse_enabled='true'>
<property name="QuotedIdentifierStatus" type="bit" cast='true' read_only_after_creation="true" mode="design">1</property>
</Version> Today it's using an <property name="QuotedIdentifierStatus" type="bit" cast='true' read_only_after_creation="true" mode="design">ISNULL(OBJECTPROPERTY(tbl.object_id,N'IsQuotedIdentOn'),0)</property> |
Well, this clarifies things a bit, from the docs:
So we can just change the default from |
Please quit including
SET QUOTED_IDENTIFIER OFF
when scripting out theCREATE
of an external table?This causes an error in Synapse:
Msg 104409, Level 16, State 1, Line 9 Setting QUOTED_IDENTIFIER to 'OFF' is not supported.
The text was updated successfully, but these errors were encountered: