Tôi muốn chuyển một tham số có giá trị bảng như một biến cho một thủ tục được lưu trữ và trong hàm dựng của lớp SqlMetadata
người ta có thể chỉ định độ dài (long maxLength) của chuỗi mà bạn muốn thêm trong cột của bảng.Đặt chiều dài nvarchar thành tối đa trong bảng tham số có giá trị
Microsoft.SqlServer.Server.SqlMetaData[] tvpdefinition =
{
new SqlMetaData("ValueOne", SqlDbType.NVarChar, 100),
new SqlMetaData("ValueTwo",SqlDbType.NVarChar, 100)
}
Làm thế nào người ta có thể đi về cách xác định chiều dài 'tối đa' để nó tương ứng với cột này
ValueOne (nvarchar(max), not null)
như trái ngược với một giá trị chiều dài 100 ví dụ
tôi chỉ kiểm tra mà bây giờ cũng ... nên đã kiểm tra trước khi yêu cầu. Xin lỗi – Arianule
Không cần xin lỗi khi không có hành vi phạm tội. Ngược lại bạn là một câu hỏi thú vị, và đó là một cách có giá trị để nâng cao kiến thức của tôi. – Steve
BTW, bạn có thể sử dụng 'SqlMetaData.Max' thay vì -1, có thể trông hơi sạch hơn. –