`
paulfzm
  • 浏览: 884431 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

values 不支持子查询?

 
阅读更多

在此上下文中不允许使用子查询。只允许使用标量表达式...

insert into cash(userid)
values((select top 1 userid from aspnet_membership order by createdate desc))
会报错 在此上下文中不允许使用子查询。只允许使用标量表达式...

正确的是

insert into cash(userid)

select (select top 1 userid from aspnet_membership order by createdate desc)

一开始被select 误解

其实就是将values改成select并且把values后面的一对括号去掉就可以

 

 

分享到:
评论
1 楼 yhcygc 2011-11-10  
我也遇到这问题,总算是解决了

相关推荐

    T_SQL建库建表插入数据以及实现子查询等功能

    本主题将深入探讨T-SQL在构建数据库、创建表、插入数据以及执行子查询等方面的应用。 一、T-SQL建库与建表 1. 创建数据库:在T-SQL中,我们使用`CREATE DATABASE`语句来创建新的数据库。例如: ```sql CREATE ...

    oracle基本查询操作子查询用法实例分析

    子查询可以在SELECT、FROM和WHERE子句中使用,以支持复杂的数据检索需求。以下是对子查询及其相关知识点的详细说明: 1. **子查询语法**: 子查询的基本结构是`SELECT select_list FROM table WHERE expr operator...

    sqlite 支持的 sql 语法详解

    SQLite 是一个轻量级、开源的嵌入式数据库...6. 不支持某些复杂的子查询操作。 以上就是SQLite支持的主要SQL语法及不支持的语句。尽管SQLite有一些限制,但其简单易用和强大的功能使其成为许多应用程序的理想选择。

    oracle047课堂笔记2

    - 如果子查询中包含了`WHERE`条件,并且指定了`WITH CHECK OPTION`,那么只有满足这个条件的数据才能被插入。 ```sql SQL> INSERT INTO (SELECT name FROM a WHERE id ) VALUES ('NBA'); ERROR at line 1: ORA-...

    oracle 行转列

    动态PIVOT通常需要结合子查询和CASE表达式来完成,相对复杂,但在处理大量不确定的列值时非常有用。 行转列的操作在报表制作、数据分析等领域有广泛的应用。通过灵活运用Oracle的PIVOT功能,我们可以更方便地对数据...

    sql语句查询使用

    - **在SELECT语句中使用子查询**:可以将子查询结果作为列或表的一部分,增强查询能力。 以上内容涵盖了SQL语句查询使用的多个方面,从基础概念到高级功能,旨在帮助读者全面掌握SQL语言,无论是初学者还是有经验的...

    Oracle查询操作的学习笔记

    - **相关子查询**:子查询中引用了外部查询的列,这样的子查询称为相关子查询。例如,查找与员工`SMITH`部门相同且职位相同的员工信息:`SELECT * FROM emp WHERE (deptno, job) = (SELECT deptno, job FROM emp ...

    实现php超级查询(应该能满足大部分查询需求)

    它通常指的是一个函数或类,能够根据输入参数动态生成复杂的SQL查询语句,包括但不限于选择、分组、排序、连接、子查询等操作。这种函数的优点在于可以避免重复编写相似的SQL代码,提高开发效率。 在描述中提到的...

    Android操作sqlite数据库

    - 对于耗时的数据库操作,推荐在子线程中执行,以免阻塞主线程,影响用户体验。 - 可以使用`AsyncTask`或`Handler`来实现异步操作。 6. **数据备份与恢复**: - Android提供了`SQLiteBackupApi`用于在应用间或者...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    Python库 | PyPika-0.37.8.tar.gz

    - **子查询**:PyPika也支持嵌套查询和子查询。 **进阶特性** 1. **自定义函数**:你可以注册自定义的SQL函数,以便在查询中使用。 2. **窗口函数**:对于支持窗口函数的数据库,PyPika允许你在查询中使用它们。 ...

    sqlite支持的sql语法详解

    9. 子查询: - 在查询语句中嵌套查询,如:`SELECT * FROM students WHERE age > (SELECT AVG(age) FROM students);` 10. 连接(JOIN): - `INNER JOIN`, `LEFT JOIN`, `RIGHT JOIN`, `FULL OUTER JOIN`等用于...

    数据库整套开发技术支持

    - **关联子查询**:子查询依赖于外部查询中的某个值。 - **嵌套子查询**:子查询可以嵌套在其他子查询中。 - **分页查询**:使用`LIMIT`和`OFFSET`来实现数据分页。 #### 八、常用函数 - **日期函数**: - **...

    mysql数据库对xml的支持

    本文将详细介绍MySQL如何支持XML文档的查询与修改,特别聚焦于5.1.5版本中新增的`ExtractValue()`和`UpdateXML()`函数。 #### MySQL XML支持概述 MySQL中的XML支持主要体现在两个方面:一是能够将XML文档存储在...

    sparql语法 英文

    SPARQL还支持使用三元组模式、通配符、正则表达式、嵌套查询、子查询等高级功能,使其能够处理复杂的查询需求。通过理解并熟练掌握SPARQL,开发者可以有效地探索和利用语义网络中的丰富信息,推动智能应用的发展。 ...

    Advanced Transact-SQL for SQL Server 2000

    - **使用相关子查询**(Correlated Subqueries):子查询依赖于外部查询中的某个值。 - **计算运行总和**:通过相关子查询实现对每行数据的累计求和。 - **派生表**(Derived Tables):将查询结果视为临时表使用...

    mysql面试题30道

    MySQL 中可以使用子查询来实现复杂的查询逻辑,例如 EXISTS、IN、ALL 等子查询。 MySQL 中如何进行数据分页查询? MySQL 中可以使用 LIMIT 语句来实现数据分页查询,例如 LIMIT 10 OFFSET 20。 MySQL 中的字符集...

    数据库的查询和视图

    2. **子查询**:了解如何在一个查询中嵌套另一个查询,以实现更复杂的逻辑处理。 3. **连接查询**:学习如何通过JOIN操作将多个表中的数据合并起来展示。 4. **GROUP BY与ORDER BY字句**:掌握如何根据特定字段对...

Global site tag (gtag.js) - Google Analytics