小编Muf*_*sil的帖子

全文索引未创建

我试图在我的表列中创建全文索引,但它给了我错误。

我的查询如下:

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字节。为全文键选择另一个索引。

sql-server-2008

3
推荐指数
1
解决办法
2793
查看次数

Intersection Observer API 不适用于隐藏元素

我正在尝试观察隐藏的元素。我有一个样式设置为 的元素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)

javascript intersection-observer

3
推荐指数
1
解决办法
8160
查看次数

具有max函数的SQL内连接

我在这个查询中有一些问题,我想看看谁支付了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)

sql

2
推荐指数
1
解决办法
4万
查看次数