b.paseban
یک شنبه 06 اسفند 1391, 14:00 عصر
سلام بر شما.
من با استفاده از این کوئری رندوم ترکیب اعداد رو توی دیتابیس درج میکنم ولی من میخوام که تعداد کاراکترهای درج شده بیش از 8 کاراکتر باشه و حروف کوچک هم توی اون استفاده بشه.
مثلا الان که جدول و update میکنم تمامی مقادیر محدود 8 کاراکتر هست(مثلا 4D74134A) ولی میخوام 16 کاراکتر باشه (مثلا AKBKD7DBKNBFSD7S).
؟
کوئری
Update Tbl_SubscribeUsers
Set FiledValid = REPLACE (FiledValid ,FiledValid ,SUBSTRING(CONVERT(varchar(255), NEWID()),0,9))
البته این کوئری REPLACE میکنه مقداری جدید و رو مقدار قدیم.
FiledValid اسم ROW مورد نظر منه.
من با استفاده از این کوئری رندوم ترکیب اعداد رو توی دیتابیس درج میکنم ولی من میخوام که تعداد کاراکترهای درج شده بیش از 8 کاراکتر باشه و حروف کوچک هم توی اون استفاده بشه.
مثلا الان که جدول و update میکنم تمامی مقادیر محدود 8 کاراکتر هست(مثلا 4D74134A) ولی میخوام 16 کاراکتر باشه (مثلا AKBKD7DBKNBFSD7S).
؟
کوئری
Update Tbl_SubscribeUsers
Set FiledValid = REPLACE (FiledValid ,FiledValid ,SUBSTRING(CONVERT(varchar(255), NEWID()),0,9))
البته این کوئری REPLACE میکنه مقداری جدید و رو مقدار قدیم.
FiledValid اسم ROW مورد نظر منه.