Questions tagged «information-schema»




3
如何检查给定架构中是否存在表
Postgres 8.4和更高版本的数据库包含public架构中的通用表和架构中的公司特定表company。 company模式名称始终'company'以公司编号开头和结尾。 因此,可能会有类似以下的模式: public company1 company2 company3 ... companynn 应用程序始终与单个公司一起使用。 的search_path相应指定在ODBC或连接Npgsql的字符串,如: search_path='company3,public' 您如何检查指定表中是否存在给定表companyn? 例如: select isSpecific('company3','tablenotincompany3schema') 应该返回false,并且 select isSpecific('company3','tableincompany3schema') 应该回来true。 无论如何,该函数应仅检查companyn传递的架构,而不检查其他架构。 如果给定的表public和传递的模式中都存在一个表,则该函数应返回true。 它应该适用于Postgres 8.4或更高版本。

14
如何使用INFORMATION_SCHEMA查找默认约束?
我正在尝试测试是否存在给定的默认约束。我不想使用sysobjects表,而是使用更标准的INFORMATION_SCHEMA。 我以前曾用它来检查表和主键约束,但是在任何地方都看不到默认约束。 他们不在吗?(我正在使用MS SQL Server 2000)。 编辑:我正在寻找通过约束的名称。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.