naturalkiller
01-08-2003, 10:29
Minh thực hiện việc nối chuỗi trong SQL để thực thí 1 câu lệnh Sql nhưng chiều dài tối đa của 1 chuỗi chỉ là 8000 ký tự, không đủ cho mình thực thi câu lệnh .
VD:
declare @str varchar(8000)
...................................
--gán giá trị cho biến @str chứa câu lệnh sql cần thức thi
....................................
EXEC(@str)
báo lỗi cú pháp vì câu truy vấn của mình đã dài hơn 8000 ký tự nên bị cắt cụt phần đuôi.
làm cách nào để thực thi 1 câu sql >8000 ký tự . Mình có nghe nói về kiển dữ liệu ntext nhưng ko biết cách dùng nó . Xin các cao thủ chỉ giáo dùm . Cám ơn rất nhiều .
VD:
declare @str varchar(8000)
...................................
--gán giá trị cho biến @str chứa câu lệnh sql cần thức thi
....................................
EXEC(@str)
báo lỗi cú pháp vì câu truy vấn của mình đã dài hơn 8000 ký tự nên bị cắt cụt phần đuôi.
làm cách nào để thực thi 1 câu sql >8000 ký tự . Mình có nghe nói về kiển dữ liệu ntext nhưng ko biết cách dùng nó . Xin các cao thủ chỉ giáo dùm . Cám ơn rất nhiều .