首页 文章
  • 123 votes
     answers
     views

    LINQ to Entities无法识别方法'System.String ToString()'方法,并且此方法无法转换为存储表达式

    我正在将一些东西从一个mysql服务器迁移到一个sql server但我无法弄清楚如何使这个代码工作: using (var context = new Context()) { ... foreach (var item in collection) { IQueryable<entity> pages = from p in context...
  • 0 votes
     answers
     views

    ApplicationUser DbContext与我的DBcontext合并

    我有一个应用程序,我现在已经意识到,愚蠢地有两个独立的DBcontexts,它们需要合并,以便允许应用程序实体和ApplicationUser实体之间的关系 . 在应用程序的开发过程中,我认为对其他类中的applicationUser的引用已经在我的DBcontext上为ApplicationUser实体创建了表,而在不同的连接字符串和上下文中存在AspUserIdentity等的表 . 我试图删...
  • 70 votes
     answers
     views

    SQL DELETE与JOIN另一个表用于WHERE条件

    我必须从 guide_category 中删除与 guide 表(死关系)无关的行 . 这是我想要做的,但它当然不起作用 . DELETE FROM guide_category AS pgc WHERE pgc.id_guide_category IN (SELECT id_guide_category FROM gui...
  • 40 votes
     answers
     views

    SQL UPDATE与子查询引用MySQL中的同一个表

    我正在尝试使用UPDATE更新表中一堆行中的列值 . 问题是我需要使用子查询来派生此列的值,它依赖于同一个表 . 这是查询: UPDATE user_account student SET student.student_education_facility_id = ( SELECT teacher.education_facility_id FROM user_account te...
  • 1 votes
     answers
     views

    如何在不使用JDeveloper JCA适配器的情况下从OSB调用存储过程

    我需要OSB 11g的帮助 . 我想从OSB调用存储过程 . 我得到了很多答案,指导通过JDeveloper开发JCA采用者并在OSB中进行配置 . 但我不想每次都依赖JDeveloper . 任何人都可以建议我有没有办法在不使用JDeveloper JCA采用者的情况下调用存储过程 . 请注意,它不执行简单的SQL查询,它的调用存储过程 .
  • 2 votes
     answers
     views

    插入时丢失特殊字符

    我正在使用oracle 11g并试图插入一个包含特殊UTF8字符的字符串,例如'(ε-c' . 数据库的NLS字符集是...... NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_CHARACTERSET WE8ISO8859P1 当我将上面的字符串复制并粘贴到 NVARCHAR 字段时,它可以正常工作 . 如果我执行下面的内容,我会在字段中得到一个颠倒的问号 ...
  • 0 votes
     answers
     views

    SQL Cloud,何时使用它? [关闭]

    我正在比较谷歌 Cloud 端SQL等服务的成本,以及在 Cloud 端启动自己的虚拟机和任何你喜欢的sql版本 . VM instance only vs Cloud SQL only 我对结果感到非常惊讶 . Cloud SQL,是同一底层系统价格的两倍多(8个vCPU,52个Go RAM,2个存储) 所以基本上,你付出的代价更高 . 而且我期待相反......当然,你不必自己处理维护和自动...
  • 135 votes
     answers
     views

    如何选择填充常量的多行?

    在SQL语句中选择常量而不引用表是完全合法的: SELECT 1, 2, 3 后者返回的结果集是包含值的单行 . 我想知道是否有一种方法可以使用常量表达式一次选择多行,有点像: SELECT ((1, 2, 3), (4, 5, 6), (7, 8, 9)) 我希望像上面这样的东西工作并返回一个包含3行和3列的结果集 .
  • 2 votes
     answers
     views

    奇怪的mysql性能

    我一直在进行一些mysql性能测试,结果非常奇怪 . 我正在运行以下mysql版本的查询:带有innodb-plugin的5.0.91,5.1.52,5.1.52和5.5.7 . 以下是每个版本的查询执行时间: version time ------------------------ 5.0: 95s 5.1: 122...
  • 1 votes
     answers
     views

    性能差异Mysql 5.6 vs 5.7与用户变量?

    刚刚从MySQL服务器5.6迁移到5.7之后,其中一个差异就是使用用户会话变量时性能明显受到重大影响 . 为了模拟排名操作,我在SELECT语句中增加了一个用户变量 . 一个简单的简单例子是: SET @rank:=0; SELECT @rank:=@rank+1,col1,col2 FROM myTbl WHERE col2 > 1; 在5.6服务器和5.7服务器上使用这个 exact ...
  • 0 votes
     answers
     views

    使用子查询内部优化此MySQL查询

    对于给定的经度,纬度和半径,我应该从具有500'000个数据记录的数据库中选择averagePrice,numberOfListings,.... (id)1(select_type)SIMPLE(表)数据库(分区)NULL(类型)ALL(possible_keys)NULL(键)NULL(key_len)NULL(ref)NULL(行)623612(已过滤)100.00(额外)NULL CR...
  • 110 votes
     answers
     views

    数据库和功能编程是否存在争议?

    我已经做了一段时间的Web开发人员,并且最近开始学习一些函数式编程 . 像其他人一样,我在将这些概念应用于我的专业工作时遇到了一些重大问题 . 对我来说,主要原因是我发现FP之间保持无状态的目标之间的冲突似乎与我所做的大多数Web开发工作都与数据库密切相关的事实相矛盾,数据库是以数据为中心的 . 让我成为OOP方面效率更高的开发人员的一件事是发现对象关系映射器,如.Net的MyGeneration...
  • 99 votes
     answers
     views

    从sql server中的字符串中删除html标签的最佳方法?

    我想把所有这些都删掉,只留下标签之间的文字 . 理想情况下也用 < 替换 < 之类的东西等 . 有没有一种简单的方法可以做到这一点,或者有人已经有一些示例t-sql代码? 我没有能力添加扩展存储过程等,所以更喜欢纯t-sql方法(最好是一个向后兼容sql 2000) . 我只想用剥离的html检索数据,而不是更新它,所以理想情况下它会被写成用户定义的函数,以便于重用 . 所以例...
  • -3 votes
     answers
     views

    不同数据库的最大Varchar和Varchar2大小/长度[关闭]

    VARCHAR和VARCHAR2的大小限制在各种SQL RDBMS实现中是不同的还是相同的?感谢帮助 .
  • 2 votes
     answers
     views

    oracle sql和pl / sql中varchar2的区别

    oracle sql和pl / sql中的varchar2之间是否有任何区别,或两者相同或存在一些实现差异 .
  • 5 votes
     answers
     views

    带有SQL函数的Doctrine DQL查询

    我正在将用CodeIgniter编写的简单Web应用程序移植到Symfony2包中 . 我是Symfony2和Doctrine的新手,我遇到一个SQL查询问题,我想在DQL中重写 . 我已准备好进入我的捆绑包,我已经创建了Entity类,我能够将数据插入到数据库中,并以Symfony2提供的面向对象编程方式进行简单查询 . 不幸的是,我不知道如何在DQL中实现这个SQL查询: $sql = &qu...
  • 2 votes
     answers
     views

    Symfony - Doctrine - DQL - 创建数组对象

    我做了这个查询: $language = $this->getDoctrine()->getManager() ->createQuery('SELECT c FROM AVCMediasBundle:Language c WHERE c.LangCode IS NOT NULL ORDER BY c.LanguageName') ->getResult(); 这个查询返...
  • 1 votes
     answers
     views

    Symfony - 通过表单保存OneToOne关系时出错

    我在尝试保存包含单向OneToOne关系的提交表单时收到以下错误: 执行'INSERT INTO person(first_name,last_name,title,gender,phone1,phone2,mobile,fax,email,birth,add_info,address_id)VALUES(?,?,?,?,?,?,?)时发生异常,?,?,?,?,?)'与params [“sdf”...
  • 0 votes
     answers
     views

    授予/撤销Oracle SQL

    我想设置grant / revoke并在oracle apex中创建角色 . 但是我不希望为用户执行此操作,但是对于表中的数据,例如基于表中的Id,我想要撤消其更新任何数据的权限 . 这是可能的,这是最好的方法 .
  • 1 votes
     answers
     views

    使用oracle 10g导入错误

    当我尝试将文件导入10g数据库时,会出现错误消息(如下所示) . 有人可以帮我这个吗? IMP-00058:ORACLE错误6550遇到ORA-06550:第1行第33列:PLS-00302:必须声明组件'SET_NO_OUTLINES'ORA-06550:第1行第7列:PL / SQL:忽略语句IMP-00000:导入终止失败
  • 4 votes
     answers
     views

    Facebook连接批处理请求和FQL错误问题

    我正在使用FB connect开发iPhone iOS应用程序 . 我正在尝试为每个朋友获取大量数据,并且需要多个请求 . 我想知道在iOS SDK中是否有使用批量请求的方法? 以及FQL多查询的另一个问题 . 以下查询仅适用于一位朋友的限制!奇怪的 . SELECT eid FROM event_member WHERE uid IN (SELECT uid2 FROM friend WHERE...
  • 0 votes
     answers
     views

    在错误的表中从firebase登录到Bigquery

    我正在使用Firebase从iOS / Android应用程序注册一些事件并将其记录到BigQuery中 . 据我所知documentation,BigQuery每天创建一个不同的表来存储单日的事件 . Firebase Analytics每天都会在与应用程序对应的BigQuery数据集中创建一个新表 . 这些表使用模式app_events_YYYYMMDD命名,并包含指定日期记录的事件 . ...
  • -1 votes
     answers
     views

    BigQuery数据与Firebase Analytics不匹配

    我目前正在尝试查询BigQuery以获取Firebase导出的分析数据 . 我能够成功查询表并获取数据,但是当我运行查询时,返回的数字与Firebase在特定日期给出的数字不符 . 现在我只是试图 grab 所有first_open事件一天,我希望这样做,所以我也可以计算一个月和一周 . SELECT count(FORMAT_TIMESTAMP('%m/%d/%Y', TIMESTAMP_MIC...
  • 5 votes
     answers
     views

    如何计算Firebase Analytics原始数据中的会话和会话持续时间?

    如何计算链接到BigQuery的Firebase分析原始数据中的会话持续时间? 我使用以下博客通过对每个记录中嵌套的事件使用flatten命令来计算用户,但我想知道如何按国家和时间计算 Session 和 Session duration . (我配置了很多应用程序,但是如果你可以帮助我使用SQL查询来计算会话持续时间和会话,那将是非常有帮助的) Google Blog on using Fir...
  • 0 votes
     answers
     views

    在BigQuery中创建一个计算字段并传递给Data Studio的视图

    我试图在BigQuery中创建一个生成计算字段的视图,并将其传递给DataStudio . 我使用以下SQL查询: SELECT Rowdate AS Date, ProductName as Product, CustomerName as Customer, SUM(Revenue), SUM(Purchases), IEEE_DIVIDE(SU...
  • 1 votes
     answers
     views

    在Firebase(BigQuery)中的一个/多个事件中获取多个参数的唯一计数

    我们最近在其中一个游戏中实施了Firebase,并在每个事件中为每个事件配置了多个自定义事件和参数 . 事件的结构与Firebase BigQuery DB中定义/共享的内容相同(Link) 目前,我使用以下查询来取出数据: SELECT user_dim.app_info.app_instance_id AS id, ( SELECT param.value.int_valu...
  • 3 votes
     answers
     views

    如何让BigQuery的API使用标准SQL进行查询?

    尽管我们使用标志“useLegacySQL:False”发送JSON有效负载,但BigQuery使用的是Legacy SQL而不是标准SQL . 标准SQL被拒绝 - 但系统将使用下面的JSON接受旧版SQL . 据我们所知,我们正在关注BigQuery's documentation . 我们需要什么才能让BigQuery在此API调用中使用标准SQL? 这是我们的BigQuery JSON有效...
  • 1 votes
     answers
     views

    BigQuery join和UDF

    如何在select语句中连接两个表,我也使用UDF?我将SQL查询和UDF函数存储在两个我通过bq命令行调用的文件中 . 但是,当我运行它时,我收到以下错误: 查询操作中的BigQuery错误:处理作业'[projectID]时出错:bqjob_ [error_number]':无法解析表名:缺少数据集名称 . 请注意,我通过gcloud auth方法登录了正确的项目 . 我的SQL语句: S...
  • 0 votes
     answers
     views

    TABLE_ATE_RANGE Google BigQuery中的困难

    涉及TABLE_DATE_RANGE的Google BigQuery cookbook中的示例在首选的“标准SQL”中不起作用,尽管它们适用于较旧的“旧版SQL” . Legacy SQL样式命令的示例 . FROM (TABLE_DATE_RANGE([73156703.ga_sessions_], DATE_ADD(CURRENT_TIMESTAMP(), -7, 'DAY'), DATE_...
  • 0 votes
     answers
     views

    如何在Bigquery Legacy SQL中创建实际功能

    我知道遗留sql中的UDF,但UDF需要你将整行传递给函数,并返回整个记录,而UDF不能放入select部分,这不是我需要的实际函数,是Bigquery Legacy SQL可以编写像Standard SQL这样的函数? (可以放入选择或哪个部分) 谢谢 :)

热门问题