如何列出SQLite表中的检查约束
例如,我定义了一个表如何列出SQLite表中的检查约束,sqlite,Sqlite,例如,我定义了一个表 create table demo_tab ( name text not null unique, phone_number text not null check(phone_number like '9%') ); 是否有任何查询可以检索SQLite中表的检查和唯一约束?您可以检索用于从SQLite\u master创建表的SQL: sqlite> create table demo_tab ( ...> name text
create table demo_tab (
name text not null unique,
phone_number text not null check(phone_number like '9%')
);
是否有任何查询可以检索SQLite中表的检查和唯一约束?您可以检索用于从SQLite\u master创建表的SQL:
sqlite> create table demo_tab (
...> name text not null unique,
...> phone_number text not null check(phone_number like '9%')
...> );
sqlite> select sql from sqlite_master where type='table' and name='demo_tab';
CREATE TABLE demo_tab (
name text not null unique,
phone_number text not null check(phone_number like '9%')
)
@DeveloperSuRu没有更好的方法。