我知道您可以this
n = 2
m = 23
lat = np.arange(33.8916,34.0426,0.0033)
long = np.arange(78.0136,78.1036,0.002)
但是如何检查特定数据库中是否存在模式?数据库名称可作为IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'log')
BEGIN
-- some code
END
使用。
首次尝试
一个简单的解决方法是
@dbname
但是,如果您想在exec ('use db_name; select schema_id(''log'')')
构造中使用它,则最终会遇到一些难看的if
语法。那么检查模式是否存在于特定数据库中的最佳方法是什么?
答案 0 :(得分:3)
我会简单地做:
IF NOT EXISTS (SELECT * FROM DBName.sys.schemas WHERE name = 'log')
BEGIN
-- some code
END
只需在我的环境中尝试它即可。