以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]请教一个SQL建表问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172176)

--  作者:明天的灵
--  发布时间:2021/9/28 9:46:00
--  [求助]请教一个SQL建表问题
现有SQL数据库有一表”新闻“有二个字段(ID(字符类型),内容(备注类型)),现想通过SQL查询语句,建立一个新表(只有一个字段 ID),
条件是表“新闻“的内容字段,包含了字符”AAAA“。


--  作者:有点蓝
--  发布时间:2021/9/28 9:50:00
--  
select ID from 新闻 where 内容 like \'%AAAA%\'

到sql数据库查看内容列类型,如果是ntext,改为nvarchar(max)

--  作者:明天的灵
--  发布时间:2021/9/28 10:14:00
--  
表"新闻"的内容类型是 ntext.
一定要更改内容类型为nvarchar(max)吗?


--  作者:明天的灵
--  发布时间:2021/9/28 10:20:00
--  
完整命令?
create table 新表 select ID from 新闻 where 内容 like \'%AAAA%\'

--  作者:有点蓝
--  发布时间:2021/9/28 10:36:00
--  
ntext列不能作为条件查询

另外建表是建表,复制数据是复制数据,必须分开处理。先使用create建表,然后使用insert into ..select语句把某表数据源导入新表

--  作者:明天的灵
--  发布时间:2021/9/28 11:13:00
--  
谢谢