sys.check_constraints

本文介绍如何使用Transact-SQL查询CHECK约束。通过展示两种查询方法,一种是直接从sys.check_constraints查询,另一种是从sys.sysobjects结合sys.sysconstraints进行关联查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

每个用作 CHECK 约束(sys.objects.type = C)的对象都在表中占一行。

SELECT  name
FROM    sys.check_constraints

-- equal to
SELECT  o.name
FROM    sys.sysobjects o
        JOIN sys.sysconstraints s ON o.parent_obj = s.id
WHERE   o.xtype = 'C'
GROUP BY o.name

sys.check_constraints (Transact-SQL)

转载于:https://www.cnblogs.com/niaomingjian/p/4658622.html

--------------------------------------------------------------------------- ImportError Traceback (most recent call last) Cell In[11], line 1 ----> 1 import sklearn, imblearn 3 print(f"scikit-learn 版本: {sklearn.__version__}") # 应 ≥1.2.0 4 print(f"imbalanced-learn 版本: {imblearn.__version__}") # 应 ≥0.10.0 File ~\anaconda3\Lib\site-packages\imblearn\__init__.py:52 48 sys.stderr.write("Partial import of imblearn during the build process.\n") 49 # We are not importing the rest of scikit-learn during the build 50 # process, as it may not be compiled yet 51 else: ---> 52 from . import ( 53 combine, 54 ensemble, 55 exceptions, 56 metrics, 57 over_sampling, 58 pipeline, 59 tensorflow, 60 under_sampling, 61 utils, 62 ) 63 from ._version import __version__ 64 from .base import FunctionSampler File ~\anaconda3\Lib\site-packages\imblearn\combine\__init__.py:5 1 """The :mod:`imblearn.combine` provides methods which combine 2 over-sampling and under-sampling. 3 """ ----> 5 from ._smote_enn import SMOTEENN 6 from ._smote_tomek import SMOTETomek 8 __all__ = ["SMOTEENN", "SMOTETomek"] File ~\anaconda3\Lib\site-packages\imblearn\combine\_smote_enn.py:12 9 from sklearn.base import clone 10 from sklearn.utils import check_X_y ---> 12 from ..base import BaseSampler 13 from ..over_sampling import SMOTE 14 from ..over_sampling.base import BaseOverSampler File ~\anaconda3\Lib\site-packages\imblearn\base.py:21 18 from sklearn.utils.multiclass import check_classification_targets 20 from .utils import check_sampling_strategy, check_target_type ---> 21 from .utils._param_validation import validate_parameter_constraints 22 from .utils._validation import ArraysTransformer 25 class SamplerMixin(BaseEstimator, metaclass=ABCMeta): File ~\anaconda3\Lib\site-packages\imblearn\utils\_param_validation.py:908 906 from sklearn.utils._param_validation import generate_valid_param # noqa 907 from sklearn.utils._param_validation import validate_parameter_constraints # noqa --> 908 from sklearn.utils._param_validation import ( 909 HasMethods, 910 Hidden, 911 Interval, 912 Options, 913 StrOptions, 914 _ArrayLikes, 915 _Booleans, 916 _Callables, 917 _CVObjects, 918 _InstancesOf, 919 _IterablesNotString, 920 _MissingValues, 921 _NoneConstraint, 922 _PandasNAConstraint, 923 _RandomStates, 924 _SparseMatrices, 925 _VerboseHelper, 926 make_constraint, 927 validate_params, 928 ) ImportError: cannot import name '_MissingValues' from 'sklearn.utils._param_validation' (C:\Users\22901\anaconda3\Lib\site-packages\sklearn\utils\_param_validation.py)
最新发布
06-15
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值