0
私はSQLを初めて使用しており、テーブルから制約を削除しようとしています。SQL - IDまたはQUOTED_IDが期待されない構文が正しくありません
DECLARE @constraintName nvarchar(100)
set @constraintName = (SELECT OBJECT_NAME(OBJECT_ID) AS NameofConstraint
FROM sys.objects
WHERE type_desc LIKE '%DEFAULT_CONSTRAINT' AND parent_object_id = OBJECT_ID('dbo.regression_pool_machine'))
ALTER TABLE dbo.regression_pool_machine DROP CONSTRAINT @constraintName
最後に@constraintNameを使用すると、上記のエラーが表示されます。 @constraintName
を印刷すると、削除したい制約の値がわかります。どんな助けもありがとう。
https://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/ –
ありがとう、これは私の問題を解決するのに役立ちました! –