表名:tb_star
字段:star_id int
star_name varchar(50)
写一个Check约束:要求star_name必须包含andy或jay
建table ?
SQL code:
create table tb_star(
star_id int,
star_name varchar(50),
CONSTRAINT check_name CHECK (charindex('andy',star_name)>0 or charindex('jay',star_name)>0 )
)
SQL code:
create table tb_star(star_id int,star_name varchar(50) check(star_name like '%andy%' or star_name like '%jay%'))
SQL code:
--加check
Alter table tb_star add CONSTRAINT check_name CHECK (charindex('andy',star_name)>0 or charindex('jay',star_name)>0 )
SQL code:
CREATE TABLE tb_star(
star_id int NOT NULL,
star_name varchar(50) NOT NULL,
CONSTRAINT PK_tb_star PRIMARY KEY CLUSTERED(star_id),
CONSTRAINT CK_tb_star_star_name CHECK(star_name LIKE '%andy%' OR star_name LIKE '%jay%')
)
create table tb_star(
star_id int,
star_name varchar(50),
相关问答:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
tab1 字段:billdate,goodsid,incount,inmoney,outcount,outmoney,endprice,endcount,endamt
tab2 字段:goodsid,goodskind(商品类型)
tab3 字段:goodskind(商品类型),kindname
结果:
得到商品类型在一段时间 ......
请教高手:
以下是数据库中的三条记录,英文为字段名称
id planname TaskBeginTime Status
329 2010年03 ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......
通过NAME字段条件查询一个数据表,假设我有100个姓名,有以下两个方法,
方法1:
把100个Name 组成一个SQL语句,比如 Select * from tmp_table where Name='张三' or Name ='李四' Or ...Or Name='第一百个姓名'
......