1

次のストアド プロシージャを使用して、サーバーからデータベースを取得しようとしています。ただし、1 か月前から作成されたデータベースが必要です。これを機能させるにはどうすればよいですか?

コードは次のとおりです。

sp_msforeachdb 'IF ''?'' like ''z%'' 
BEGIN
  print ''?''
END'

特定の月に作成された、Z で始まるデータベースが必要です。

4

1 に答える 1

5

代わりにこれはどうでしょう。

select name
    from sys.databases
    where name like 'z%'
        and create_date >= dateadd(mm,-1,getdate())
于 2011-02-03T22:28:54.500 に答える