About this question
When I was working on a database project I encountered “ SQLCODE206 SQLSTATE 42703”. How can I troubleshoot this particular error while trying to create a new table?
When I was working on a database project I encountered “ SQLCODE206 SQLSTATE 42703”. How can I troubleshoot this particular error while trying to create a new table?
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask MS SQL Server Expert
Answered on Dec 14, 2023
In the context of SQL the particular error of “SQLcode206 SQLstate 42703” can be due to attempting to reference a column that specifically doesn’t exist in the referenced table. To solve this issue, you should check your SQL code so that you can ensure that the column name referenced matches your query or not.
For example, consider a scenario where you encountered this particular error while creating a table with foreign keys and the reference doesn’t match with the queries, you may have a statement like this:-
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT,
OrderDate DATE,
FOREIGN KEY (CustomerID) REFERENCES Customers(Customer_ID) – Error due to mismatched column name
);To fix this problem ensure that the column names are matched with the referenced names. In this process you might have a structure like this:-
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT,
OrderDate DATE,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID) – Corrected column name
);By following this above structure you can get rid of SQLcode206 SQL state 42703 error.
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Step-by-step SQL Server guides from industry experts
Common SQL Server interview questions, answered
Guides, tips and career advice on SQL Server from JanBask experts.
SQL Server Top 75 SSAS Interview Questions and Answers For Beginners & Experts
Prepare for your SSAS interview with our comprehensive guide featuring 75 top SQL Server Analysis Services interview questions…
SQL Server How to Become a SQL Database Administrator?
How to become a sql database administrator In 2025, discover what these professionals do, explore how much they earn and learn…
SQL Server OLAP vs OLTP: Key Differences, Architectures, Performance & Real-World Examples
Compare OLTP vs OLAP with clear definitions, architecture diagrams, real-world examples, and FAQs. Learn when to use each system…
SQL Server 70+ Most Asked SSIS Interview Questions for Freshers & Experienced
Prepare for your next SQL Server Integration Services (SSIS) interview with our top 70+ SSIS interview questions and answers.…