خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
استفاده از تابع ()COL_LENGTH در SQL Server
در SQL Server می توانید از تابع COL_LENGTH برای بدست آوردن طول یک ستون استفاده کنید. البته این طول بر حسب بایت برگرداننده می شود. این تابه دو آرگومان را دریافت می کند که اولی نام جدول و دومی نام ستون است.
لطفا به مثال زیر دقت کنید:
اگر نتیجه را NULL دریافت کردید مطمئن شوید که کوئری را از دیتابیس درست اجرا کرده اید. در مثال زیر، کوئری روی دیتابیس اشتباهی اجرا می شود و خروجی چیز دیگری خواهد شد.
در مثال زیر، کوئری روی بیش از یک ستون اعمال می شود:
لطفا به مثال زیر دقت کنید:
USE Music;
SELECT COL_LENGTH('dbo.Artists', 'ArtistName') AS Result;
+----------+
| Result |
|----------|
| 510 |
+----------+
اگر نتیجه را NULL دریافت کردید مطمئن شوید که کوئری را از دیتابیس درست اجرا کرده اید. در مثال زیر، کوئری روی دیتابیس اشتباهی اجرا می شود و خروجی چیز دیگری خواهد شد.
USE WideWorldImportersDW;
SELECT COL_LENGTH('dbo.Artists', 'ArtistName') AS Result;
+----------+
| Result |
|----------|
| NULL |
+----------+
در مثال زیر، کوئری روی بیش از یک ستون اعمال می شود:
USE Music;
DECLARE @table_name nvarchar(50) = 'dbo.Artists';
SELECT
COL_LENGTH(@table_name, 'ArtistId') AS ArtistId,
COL_LENGTH(@table_name, 'ArtistName') AS ArtistName,
COL_LENGTH(@table_name, 'ActiveFrom') AS ActiveFrom,
COL_LENGTH(@table_name, 'CountryId') AS CountryId;
+------------+--------------+--------------+-------------+
| ArtistId | ArtistName | ActiveFrom | CountryId |
|------------+--------------+--------------+-------------|
| 4 | 510 | 3 | 4 |
+------------+--------------+--------------+-------------+
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: