<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server Drop Foreign Key - MSSQL Query</title>
	<atom:link href="https://mssqlquery.com/tag/sql-server-drop-foreign-key/feed" rel="self" type="application/rss+xml" />
	<link>https://mssqlquery.com</link>
	<description>MSSQL and TSQL Programming and TSQL Examples</description>
	<lastBuildDate>Thu, 31 Mar 2022 17:21:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.2</generator>

<image>
	<url>https://mssqlquery.com/wp-content/uploads/2023/06/cropped-mssql-query-icon-32x32.png</url>
	<title>SQL Server Drop Foreign Key - MSSQL Query</title>
	<link>https://mssqlquery.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Remove All Foreign Keys from All Tables in SQL Server?</title>
		<link>https://mssqlquery.com/how-to-remove-all-foreign-keys-from-all-tables-in-sql-server</link>
		
		<dc:creator><![CDATA[Yavuz Selim Kart]]></dc:creator>
		<pubDate>Thu, 31 Mar 2022 17:21:13 +0000</pubDate>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Drop All Foreign Keys]]></category>
		<category><![CDATA[Remove All Foreign Keys]]></category>
		<category><![CDATA[SQL Server Drop Foreign Key]]></category>
		<guid isPermaLink="false">https://mssqlquery.com/?p=809</guid>

					<description><![CDATA[<p>Hello everyone, In this article, I will provide information on how to remove all Foreign Keys in all tables in SQL Server. In SQL Server in some cases you may want to remove all Foreign Keys from all tables. You can easily do this using the code below. DECLARE @Command&#46;&#46;&#46;</p>
<p>The post <a href="https://mssqlquery.com/how-to-remove-all-foreign-keys-from-all-tables-in-sql-server">How to Remove All Foreign Keys from All Tables in SQL Server?</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Hello everyone,</p>
<p>In this article, I will provide information on how to remove all Foreign Keys in all tables in SQL Server.</p>
<p>In SQL Server in some cases you may want to remove all Foreign Keys from all tables.</p>
<p>You can easily do this using the code below.</p>
<pre class="line-numbers"><code class="language-sql">DECLARE @Command VARCHAR(MAX)
DECLARE curCommand CURSOR FOR
SELECT 
	'ALTER TABLE ' + OBJECT_NAME(fk.parent_object_id) + ' DROP CONSTRAINT [' + RTRIM(fk.Name) + '];'
FROM sys.foreign_keys fk

OPEN curCommand

FETCH NEXT FROM curCommand INTO @Command

WHILE @@FETCH_STATUS = 0
BEGIN

	EXEC(@Command)

    FETCH NEXT FROM curCommand INTO @Command
END

CLOSE curCommand
DEALLOCATE curCommand</code></pre>
<p>As soon as you run the above code in the relevant database, all Foreign Keys will be removed.</p>
<p><span style="color: #ff0000;"><strong>Note:</strong> </span>You are responsible for the transaction.</p>
<p>Good luck to everyone in business and life.</p>
<div class='epvc-post-count'><span class='epvc-eye'></span>  <span class="epvc-count"> 181</span><span class='epvc-label'> Views</span></div><p>The post <a href="https://mssqlquery.com/how-to-remove-all-foreign-keys-from-all-tables-in-sql-server">How to Remove All Foreign Keys from All Tables in SQL Server?</a> first appeared on <a href="https://mssqlquery.com">MSSQL Query</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
