আপনাকে cast
বা ডেটাটাইপ convert
হিসাবে প্রয়োজন হবে CHAR
, এমন কোনও varchar
ডেটাটাইপ নেই যা আপনি এতে ডেটা কাস্ট / রূপান্তর করতে পারেন:
select CAST(id as CHAR(50)) as col1
from t9;
select CONVERT(id, CHAR(50)) as colI1
from t9;
নিম্নলিখিত এসকিউএল দেখুন - ক্রিয়াকলাপ - এসকিউএল ফিডল এ :
/*! Build Schema */
create table t9 (id INT, name VARCHAR(55));
insert into t9 (id, name) values (2, 'bob');
/*! SQL Queries */
select CAST(id as CHAR(50)) as col1 from t9;
select CONVERT(id, CHAR(50)) as colI1 from t9;
আপনি একটি ভুল ডেটাটাইপে রূপান্তর করার চেষ্টা করছেন তা ছাড়াও, আপনি যে সিনট্যাক্সটি ব্যবহার করছেন convert
তা ভুল ছিল। convert
ফাংশন নিম্নলিখিত যেখানে ব্যবহার expr
আপনার কলাম বা মূল্য হল:
CONVERT(expr,type)
অথবা
CONVERT(expr USING transcoding_name)
আপনার মূল ক্যোয়ারিতে সিনট্যাক্সটি পিছনে ছিল।