Sql server y通过第8个db,在它死后:Msg 156,级别15,状态1,第11行关键字“UNION”附近的语法不正确。Msg 156,15级,状态1,第21行关键字“UNION”附近语法不正确。Msg 156,15级,状态1,第31行关键字“UNION”附近语法不正
y通过第8个db,在它死后:Msg 156,级别15,状态1,第11行关键字“UNION”附近的语法不正确。Msg 156,15级,状态1,第21行关键字“UNION”附近语法不正确。Msg 156,15级,状态1,第31行关键字“UNION”附近语法不正确。Msg 156,第15级,状态1,第41行等等,直到191FYI行,Sql server y通过第8个db,在它死后:Msg 156,级别15,状态1,第11行关键字“UNION”附近的语法不正确。Msg 156,15级,状态1,第21行关键字“UNION”附近语法不正确。Msg 156,15级,状态1,第31行关键字“UNION”附近语法不正,sql-server,Sql Server,y通过第8个db,在它死后:Msg 156,级别15,状态1,第11行关键字“UNION”附近的语法不正确。Msg 156,15级,状态1,第21行关键字“UNION”附近语法不正确。Msg 156,15级,状态1,第31行关键字“UNION”附近语法不正确。Msg 156,第15级,状态1,第41行等等,直到191FYI行,N'.'+QUOTENAME(name)+N'作为数据库名,应该是N'。。。N'+QUOTENAME(name,'')+N'作为数据库名,(是的,在文本字符串中也是N)。上
N'.'+QUOTENAME(name)+N'作为数据库名,
应该是N'。。。N'+QUOTENAME(name,'')+N'作为数据库名,
(是的,在文本字符串中也是N
)。上面给出的选择[master]作为DatabaseName
,这是无效的语法。您想选择N'master'作为数据库名
。
DECLARE @select varchar(MAX)
SET @select =
'
SELECT
DB_NAME() ''Database''
,T.NAME ''Table''
,P.rows ''RowCounts''
FROM
sys.tables T
LEFT JOIN
sys.partitions P ON T.object_id = P.OBJECT_ID
WHERE
T.is_ms_shipped = 0 AND
P.rows = 0
GROUP BY
T.Name,
P.Rows
ORDER BY
T.Name
'
USE X1
EXEC (@select)
USE X2
EXEC (@select)