我有查询检查我的程序,如下所示:
DECLARE @SearchTerm VARCHAR(MAX) = 'INSERT' -- Just an example
SELECT ROUTINE_NAME [Procedure]
, SPECIFIC_CATALOG [Database]
FROM INFORMATION_SCHEMA.ROUTINES
WHERE SUBSTRING(ROUTINE_DEFINITION, 54, 20) LIKE '%'+@SearchTerm+'%'
AND ROUTINE_TYPE = 'PROCEDURE'
ORDER BY [Procedure]
示例输出:
Procedure Database
pGetAnimals Zoo
pGetGreens Food
pGetBeans Food
pGetChocolate Food
麻烦的是,我的知识限制我为服务器上的每个数据库打开一个查询。
我想要的是在服务器上的所有数据库上运行查询,或者;单个select语句,或者用于填充临时表的结果。
我确定它是可能的。
有没有人知道这样做的巧妙技巧?
答案 0 :(得分:0)
请使用以下代码:
docker run -v /var/lib/neo4j/import:/var/lib/neo4j/import ... <IMAGE> <CMD>
注意:主SQL在master数据库上填充表,并且基于VARCHAR。