Mic*_*ard 4 t-sql sql-server-2005
我有这个t-sql片段:
DECLARE @db_name varchar(255);
SET @db_name = 'MY_DATABASE'; -- assuming there is database called 'my_database'
USE @db_name -- this line ends with error "Incorrect syntax near '@db'."
Run Code Online (Sandbox Code Playgroud)
但是使用变量(第三行代码段)的USE不起作用. 为什么它不起作用?