ستون جدید در جدول با استفاده از T-Sql

ALTER TABLE table_name

ADD column_name datatype default(DEFAULT_VALUE)


برای اضافه کردن چند ستون آنها را با ویرگول از یکدیگر جدا میکنیم

ALTER TABLE table_name

ADD column_name1 datatype default(DEFAULT_VALUE),

column_name2 datatype default(DEFAULT_VALUE),

column_name3 datatype default(DEFAULT_VALUE),

انتخاب عدد تصادفی بین دو عدد مشخص

RND * ( max - min ) + min
مثال: یافتن عدد تصادفی بین ۱ و ۱۰
RND * (10-1) + 1

Split String

CREATE FUNCTION dbo.Split
(
    @String NVARCHAR(max),
    @Delimiter VARCHAR(5)
)
RETURNS @SplittedValues TABLE
(
    id SMALLINT IDENTITY(1,1),
    item VARCHAR(200)
)
AS
BEGIN
    DECLARE @SplitLength INT
    WHILE LEN(@String) > 0
    BEGIN
        SELECT @SplitLength = (CASE CHARINDEX(@Delimiter,@String) WHEN 0 THEN
            LEN(@String) ELSE CHARINDEX(@Delimiter,@String) -1 END)
        INSERT INTO @SplittedValues
            SELECT SUBSTRING(@String,1,@SplitLength)
                SELECT @String = (CASE (LEN(@String) - @SplitLength) WHEN 0 THEN ''
                    ELSE RIGHT(@String, LEN(@String) - @SplitLength - 1) END)
    END
    RETURN
END