我试图在我的表列中创建全文索引,但它给了我错误。
我的查询如下:
create table products
(
p_id int primary key,
p_name varchar(50),
)
insert into products values(1,'Sugar')
insert into products values(2,'Tea')
insert into products values(3,'Flour')
insert into products values(5,'Soap')
create index pname on products(p_name)
select * from products
create fulltext catalog product as default
create fulltext index on products(p_name) key index pname on product
Run Code Online (Sandbox Code Playgroud)
它给出了这个错误:
消息 7653,级别 16,状态 2,第 1 行“pname”不是强制执行全文搜索键的有效索引。全文搜索键必须是唯一的、不可为空的单列索引,该索引不脱机,未在非确定性或不精确的非持久计算列上定义,没有过滤器,并且最大大小为 900字节。为全文键选择另一个索引。
我正在尝试观察隐藏的元素。我有一个样式设置为 的元素display: none。我希望当我的元素相交时,它将执行我的操作,即:播放视频。我在下面分享我的示例代码
var options = {threshold: 0.5 }
var circle = document.getElementById('content_video');
var observer = new IntersectionObserver(entries => {
var [{ isIntersecting }] = entries
if (isIntersecting) {
player.play();
player.ima.getAdsManager().resume();
} else {
player.ima.getAdsManager().pause();
}
}, options);
window.addEventListener('load', () => {
if ('IntersectionObserver' in window) observer.observe(circle);
}, false);
Run Code Online (Sandbox Code Playgroud) 我在这个查询中有一些问题,我想看看谁支付了Max费用给哪位医生?我创建了3个表名称是tblPatient,tblClinic和tblDoctor现在我已经在PID和DID列中的tblClinic表上设置了外键现在我可以在此查询中做什么,所以我将得到我想要的结果.
create database Hospital
use Hospital
create table tblPatient
(
PID int identity(100,1) primary key not null,
PName varchar(20),
PPhone varchar(20)
)
create table tblClinic
(
CID int identity(300,1) primary key not null,
PID int,
DID int,
Fees int,
foreign key(PID) references tblPatient(PID),
foreign key(DID) references tblDoctor(DID)
)
create table tblDoctor
(
DID int identity(200,1) primary key not null,
DName varchar(20),
DPhone varchar(20),
)
insert into tblPatient values('Zeeshan',033314785)
insert into tblPatient values('Mufaddil',034521548)
insert into tblPatient values('Shayan',033236981)
insert into tblPatient values('Zahid',0334425632) …Run Code Online (Sandbox Code Playgroud)