-
我应该从哪里开始学习数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:154
我对一个应用程序有一个不错的想法,但它涉及一些数据库工作和一个中央服务器. 我之前从未使用过数据库或服务器.对于初学者,有哪些建议的数据库查询语言?我现在使用的语言是C#,C,Perl和Python,但我不在乎是否必须学习另一种语言(这总是很有趣). 我应该使用哪[详细]
-
sql-server – 如何在EF代码中首先创建持久计算列?
所属栏目:[MsSql] 日期:2020-05-24 热度:159
如何使此列与数据库中的PERSISTED COMPUTED列类似? 我当前的尝试(它在种子中加载所有带有null的CompCol行): public class Call { public Call() { } [Key] public int Id { get; set; } [Datab[详细]
-
sql-server – 在EXEC中连接INT和VARCHAR不会产生转换错误
所属栏目:[MsSql] 日期:2020-05-24 热度:152
鉴于下表: USE tempdb;CREATE TABLE #T(Val INT);INSERT INTO #T VALUES (1), (2), (3), (4), (5); 我想在给定Val值的情况下使用EXEC执行动态sql查询: DECLARE @sql NVARCHAR(MAX);DECLARE @Val INT = 3;EXEC (SELECT * FROM #T WHE[详细]
-
如何从SQL Server中的EAV表创建JSON
所属栏目:[MsSql] 日期:2020-05-24 热度:179
如果你有一个简单的表,如: Id Name Age 1 Saeed 32 2 John 28 3 David 34 然后,您可以在SQL Server中使用For XML创建JSON,如下所示: select { name : + Name + , age : + age + }from Peoplewhere Id = 1for xml path([详细]
-
即使设置了主键约束,SQL表继承也会在基表中导致重复记录
所属栏目:[MsSql] 日期:2020-05-24 热度:105
我有一个问题,我可以说我有一个由学生表和教师表继承的人员表.如果我执行INSERT INTO学生和INSERT INTO教师并指定人员表(P_Id)的主键,例如 INSERT INTO student(P_Id, LastName, FirstName, StudentNumber)VALUES (1, Jones, Casey, SID0001);INSERT INTO tea[详细]
-
数据库 – 如何查找所有房地产列表数据?
所属栏目:[MsSql] 日期:2020-05-24 热度:80
我想知道像redfin或zillow这样的网站如何获取所有房地产列表和开放日信息.是否有任何开放数据源或API来获取所有这些? MLS提供了美国各地的房地产信息.并且有一个访问其数据的 real estate cloud api.[详细]
-
sql-server – SET OPTIONS …它们存储在哪里
所属栏目:[MsSql] 日期:2020-05-24 热度:162
快速问题…… 对于SP,Func,Trigger等,数据库中存储的SET OPTIONS的值在哪里?如果它们与全局设置不同? 设置ARITHABORT ON SET CONCAT_NULL_YIELDS_NULL ON SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON SET ANSI_PADDING ON SET ANSI_WARNINGS ON SET NU[详细]
-
sql – 具有内部选择查询错误的Oracle选择查询
所属栏目:[MsSql] 日期:2020-05-24 热度:87
我收到SQL错误并尝试解决,任何指针都会有帮助, //这会被执行 SELECT empid FROM employees WHERE deptid IN(10,20,30,40); //这会被执行 SELECT deptid FROM department WHERE description LIKE %application% ORDER BY createddate DESC 但以下[详细]
-
sql-server – SQL Server到Postgres
所属栏目:[MsSql] 日期:2020-05-24 热度:55
我正在做一些关于从Microsoft sql server迁移到 postgresql的研究,我正在寻找最好的工具来完成工作. 特别是在寻找类似于MySQL Migration Toolkit的工具时,我将数据库测试迁移到MySQL,并在不到一个小时的时间内完成了每个数据库. 看起来pgAdmin将完成大部分使[详细]
-
数据库设计 – 为企业环境的不断变化而开发?
所属栏目:[MsSql] 日期:2020-05-24 热度:56
我为一家目前正在进行合并的大公司工作.我们正在开展几个涉及并不涉及合并的项目.我注意到的一个问题是,许多开发人员群体非常分散,即使他们主要支持他们自己的业务范围内的许多不同项目,我们所有工作的数据库似乎也反映了这一点.由于这个原因,我对大部分数据[详细]
-
sqlalchemy – Alembic:自动生成迁移时如何忽略其他产品的数据库表
所属栏目:[MsSql] 日期:2020-05-24 热度:81
我正在使用Alembic来管理数据库的迁移.多个 Python包使用相同的数据库,每个包都有自己的迁移路径. 在生成自动迁移时,如何告诉Alembic忽略其他包中的表?例如,当我跑: alembic -c development.ini revision --autogenerate -m Initial migration 我的迁移Pyth[详细]
-
sql – 检索层次结构组…具有无限递归
所属栏目:[MsSql] 日期:2020-05-24 热度:182
我有一个这样的表,其中包含链接: key_a key_b--------------a b b cg h a g c af g 不是很整洁无限递归…… key_a =父 key_b =孩子 需要一个查询,它将重新组合并为每个层次组(父项直接子项间接子项)赋予一[详细]
-
如何处理SQL记录的很多标志
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我需要有关如何处理SQL2k8表中相对较大的标志集的建议. 两个问题,请跟我说:) 假设我有20个标志,我想存储一个记录. 例如: CanRead = 0x1 CanWrite = 0x2 CanModify = 0x4 … 等到最后的旗帜2 ^ 20 现在,如果我设置以下一个记录的组合:Permissions = CanRead[详细]
-
sql – 从条件INSERT中获取Id
所属栏目:[MsSql] 日期:2020-05-24 热度:96
对于像这样的表: CREATE TABLE Users( id SERIAL PRIMARY KEY, name TEXT UNIQUE); 以下操作的正确单一查询插入是什么: 给定用户名,插入新记录并返回新ID.但如果名称已存在,则只返回id. 我知道PostgreSQL 9.5中的新语法对于ON CONFLICT(列)DO UPDATE / NOTH[详细]
-
sql-server – 在SSIS中选择忽略失败时,忽略的行会发生什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:173
数据流中有3个组件:OLE DB源,数据转换转换和平面文件目标.如果我在数据转换转换中选择了忽略失败选项,并且在该数据转换级别中忽略了某些行,那么那些被忽略的行是否会向目标移动?或者我在哪里可以获得那些被忽略的行?这些是否可以在日志文件中找到? 当我选[详细]
-
sql – GoLang,REST,PATCH和构建UPDATE查询
所属栏目:[MsSql] 日期:2020-05-24 热度:149
几天之后,我一直在努力研究如何在Go REST API中继续处理PATCH请求,直到我找到了一个已填充的 article about using pointers and omitempty tag并且工作正常.很好,直到我意识到我仍然需要构建一个UPDATE SQL查询. 我的结构看起来像这样: type Resource struct[详细]
-
sql – DELETE和INSERT之后的Redshift(AWS)上的VACUUM
所属栏目:[MsSql] 日期:2020-05-24 热度:130
我有一个表格如下(简化示例,我们有超过60个字段): CREATE TABLE fact_table ( pk_a bigint NOT NULL ENCODE lzo, pk_b bigint NOT NULL ENCODE delta, d_1 bigint NOT N[详细]
-
sql – 使用RedShift CURSOR插入和迭代
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我最近发现RedShift支持CURSOR,更具体地说它支持命令: DECLARE FETCH. 我设法创建一个游标并获取它的一些行,但没有找到方法: 将获取的结果插入表或变量中. 以动态方式迭代声明游标的行(基于while或任何逻辑测试) 我没有在亚马逊上找到关于如何做到这一点的[详细]
-
sql – 如何将表的列更新为缩放值
所属栏目:[MsSql] 日期:2020-05-24 热度:147
我正在尝试更新表中的列以使用值1到(由记录数决定的最大数量). 我不知道我是否正确解释这一点,所以我设置了一个SQLFiddle,其中包含我正在尝试更新的数据. SQL FIDDLE 我想将Version列设置为1到(最大数量). 有没有办法将此查询重写为版本号的缩放? 在,我希望[详细]
-
sql – Rails包含()LEFT OUTER JOIN和自定义ON子句
所属栏目:[MsSql] 日期:2020-05-24 热度:97
在我的场景中,我有一个BlogPost模型,其中包含has_and_belongs_to_many:categories.我想过滤掉属于特定类别的博客帖子,同时仍然允许未分类的博客帖子(因此需要LEFT OUTER JOIN). 我希望这可行: BlogPost.active.includes(:categories).where.not(categories:[详细]
-
用于数据库抽象的惯用haskell
所属栏目:[MsSql] 日期:2020-05-24 热度:117
在OOP语言中,我可能会编写一个数据库包装器,它封装数据库连接,管理模式并提供一些核心操作,例如exec,query,prepare_and_execute.我甚至可能有一个单独的数据库助手类来处理数据库模式,只留下数据库抽象来处理连接.然后,模型包装器/工厂将使用它,它使用数据库[详细]
-
SQL查询中的MS Access VBA数据类型不匹配错误
所属栏目:[MsSql] 日期:2020-05-24 热度:158
我目前有以下MS Access SQL查询,它是Access VBA功能的一部分.它是在 previous question的帮助下构建的,您可以查看它以更好地了解它的工作原理. sqlJoinQuery = SELECT tbl_grp_by.[Field1],tbl_grp_by.[Field2], _ Switch( _[详细]
-
sql – 如果使用slick将列值设置为“None”,则插入默认值
所属栏目:[MsSql] 日期:2020-05-24 热度:195
我的问题很简单. 我有一个列seqNum:Double在CREATE TABLE语句中是NOT NULL DEFAULT 1,如下所示: CREATE TABLE some_table( ... seq_num DECIMAL(18,10) NOT NULL DEFAULT 1, ...); 用户可以从UI输入seqNum的值.所以接受PLAY表格就像: case cl[详细]
-
entity-framework – 如何使用EF Model First数据库模式升级来避免数据丢失?
所属栏目:[MsSql] 日期:2020-05-24 热度:163
这是一个很长的问题,但如果我能就此得到一些好的建议,我将非常感激.简而言之,我正在寻找一种用于MS SQL数据库模式的版本升级的好方法,该方法还要求将数据从已删除的表移动到新表中. 我认为Stack Overflow是这个问题最合适的地方(不是dba.stackexchange.com),[详细]
-
sql – 一旦数据在系统中,就修复坏的BAD数据库设计
所属栏目:[MsSql] 日期:2020-05-24 热度:175
我知道这不是一个问题……无论如何,这就是问题所在. 我继承了一个有一(1)个表的数据库,看起来很像这样.其目的是记录在各个(200多个)国家中发现的物种. ID SpeciesAfghanistanAlbaniaAlgeriaAmerican SamoaAndorraAngola....Western SaharaYemenZambiaZimbabwe[详细]

浙公网安备 33038102330553号