私はこのようなテーブルを持っている:データにもかかわらず、挿入時に「文字列またはバイナリデータが切り捨てられる」一見フィッティング
CREATE TABLE Customers
(CustomerID int Identity (1,1) NOT NULL PRIMARY KEY,
customerName varchar (50),
Address varchar (255),
Phone int NOT NULL,
Email varchar,
Gender varchar,
Age int,
);
私はこのように、このテーブルに挿入しようとした:
Insert into Customers (customerName, Address, Phones, Email, Gender, Age)
Values ('Anosa Seunge', 'Keskuskatu 200', 358-3-4180, '[email protected]', 'Male', 19),
('Jihad Christian', '305 - 14th Ave. Suite 3B', 358-1-3688, '[email protected]', 'Female', 29);
このエラーだと
:
Msg 8152, Level 16, State 14, Line 4
String or binary data would be truncated.
The statement has been terminated.
は、あなたは私たちがあなたにそれを置くしようとしているフィールドより長い値のどれを教えしますか:
あなたは何かのようにしたいですか? –
@JanDvorak実際、これは良い質問です。なんといっても一見していないようです。 –
不一致があります:あなたは 'Phone'を作成しますが、' Phones'を埋めるようにしてください。これらは実際のコマンドですか? – Breeze