s-soleimani
دوشنبه 28 مهر 1393, 20:36 عصر
سلام وقت همگی بخیر
من در یک Stored procedure یک آرایه تعریف کردن که نام همه ی جداول یک دیتابیس رو داخل اون بریزم ولی کدم ارور داره
;((DECLARE @ListofTB TABLE(IDs VARCHAR(100
;'set @mydb='Zaer
(' [exec('INSERT INTO [@ListofIDs] Select table_name from '+'['+@mydb+']'+'.INFORMATION_SCHEMA.TABLES where TABLE_TYPE=[BASE TABLE
در هنگام اجرا error زیر رو دارم
.'Invalid column name 'BASE TABLE
من در یک Stored procedure یک آرایه تعریف کردن که نام همه ی جداول یک دیتابیس رو داخل اون بریزم ولی کدم ارور داره
;((DECLARE @ListofTB TABLE(IDs VARCHAR(100
;'set @mydb='Zaer
(' [exec('INSERT INTO [@ListofIDs] Select table_name from '+'['+@mydb+']'+'.INFORMATION_SCHEMA.TABLES where TABLE_TYPE=[BASE TABLE
در هنگام اجرا error زیر رو دارم
.'Invalid column name 'BASE TABLE