-
数据库 – 我在SQL炼金术中的关系有什么问题?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
我正在使用SQLAlchemy与Flask来创建我的应用程序的关系.我最近重写了关系,无论我改变了什么,我都不断得到错误: sqlalchemy.exc.NoForeignKeysError: Could not determine join condition between parent/child tables on relationship CurriculumVersion.enr[详细]
-
sql-server – 需要一个插入行并返回ID的存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
我试图写一个存储过程,首先将新记录插入到表中,然后返回这个新记录的id.我不知道这是否是正确的方式和实现这个的最好方法. ALTER PROCEDURE dbo.spAddAsset(@Name VARCHAR(500),@URL VARCHAR(2000))ASBEGINSet NOCOUNT on;Insert Into Assets (Name,URL) Valu[详细]
-
最好的C语言键/值数据库大量的条目
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
我正在尝试创建一个键/值数据库,其中每个具有300万个键/值对,每个字节为8个字节(用于键值和值).要求是具有非常快的键/值机制,每秒可以查询约500,000个条目. 我尝试BDB,东京DB,京都DB和levelDB,而且对于那个大小的数据库,它们都表现得非常糟糕. (他们的表现甚[详细]
-
在SQL中加入多个表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
sombody可以解释一下我的联系吗? 内连接根据条件选择公共数据. 左外连接从左侧选择所有数据,不管是常用数据,但是从右侧表中接收公共数据,反之亦然. 我知道基础知识,但问题是停留在加入超过5,8,10表. 假设我有10个表加入.如果我有内部加入前5个表,现在尝试应[详细]
-
数据库 – 审计表:表或表的每个字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
除了审计领域,我的项目中的一切都很好.只是插入和更新正在我们想象的宇宙中被审计. 我提出了一个像下面的例子一样的表: best design for a changelog / auditing database table? Suggestions for implementing audit tables in SQL Server? 只是表名,表列,[详细]
-
sql – 可以重用子查询吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
我在尝试执行查询时遇到一些问题.我有两个表,一个是元素信息,另一个表与第一个表的元素相关.这个想法是在同一行中获取元素信息加上几个记录信息. 结构可以这样解释: table [ id,name ] [1,'1'],[2,'2'] table2 [ id,type,value ] [1,1,'2009-12-02'] [1,2,'2[详细]
-
filesystems – 有没有办法修复损坏的LDM数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
TL;DR: Are there any tools/approaches to diagnosing and fixing LDM ( Logical Disk Manager ) metadata structures without recreating from scratch? 详细描述: 我有两个使用GPT LDM(动态磁盘)设置的SSD驱动器,其状态似乎意味着损坏的LDM数据库. 问题[详细]
-
sql-server – 插入复制表失败 – 身份范围检查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我试图在数据库中的表中插入数千行,这两个数据库是跨两个服务器复制的.从发布商或订阅者,我得到相同的错误: Msg 548,Level 16,State 2,Line 1The insert failed. It conflicted with an identity range check constraint in database 'XXX',replicated table[详细]
-
SQL命令结果到字典C#.NET 2.0
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
我有一个简单的SQL查询(使用SqlCommand,SqlTransaction)在.NET 2.0中返回一个整数字符串对(ID,名称)的表.我想把这个数据转换成一个字典,如Dictionary int,stringgt ;. 我可以将结果转化为DataTable,但是即使是迭代,我也不知道如何打字和所有的东西.我觉得这是[详细]
-
在SQL PLUS ORACLE 11gr1上使用DATABASE命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我有问题在 Windows7 32bit平台上成功安装ORACLE 11gR1之后,我可以进入SQL PLUS我也可以创建数据库,但是我仍然没有任何线索如何使用数据库. 在MySQL中使用数据库的命令应该是:USE MYDATBASENAME; 在SQL SERVER中也是一样的:USE [DATABASE]; 但是我不知道如[详细]
-
数据库设计 – 构建联系人数据库 – 需要一点模式灵感
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
我一直在为我正在开发的应用程序编制数据结构.需要处理的一件事是存储客户/联系信息.我一直在研究一些不同的联系信息程序(如通讯录,Gmail联系人等)的界面. 我已经将联系人基本上沸腾到一个“实体”(个人,公司,角色等). 每个实体可以有多个地址,电话,电子邮件[详细]
-
sql – 从Microsoft Access创建表的DDL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
有没有任何简单的方法从Microsoft Access(2007)检索表创建DDL,或者我必须使用VBA自己编写它来读取表结构? 我有大约30个表,我们正在移植到Oracle,如果我们可以从Access定义创建表,这将使生活更轻松. 解决方法 感谢其他建议.当我在等待时,我写了一些VBA代码来[详细]
-
数据库 – 在SQL中没有结束的ROW_NUMBER()
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
有没有办法在SQL中使用ROW_NUMBER()而不使用OVER,因为我想使用排序. 我有一个网格,具有多个排序列,可配置行.在我的场景顺序是变量,这就是为什么我无法使用ROWNUM下订单. 解决方法 select ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) as number from Task ord[详细]
-
使用SQL Server进行NHibernate分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
当使用SetFirstResult(启动)和SetMaxResults(count)方法来实现分页时,我注意到生成的查询只从some_table中选择一个顶部的计数*,而不考虑start参数,或至少不在数据库级别.看来,如果我指示NHibernate执行以下查询: var users = session.CreateCriteriaUser() .[详细]
-
sql-server – SQL Server 2008中登录和凭证有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
我有点困惑SQL Server Windows登录和凭据.在线上书籍,它表示凭证可以访问sql server以外的资源,但是据我看到Windows登录可能会这样做,因为它被映射到Windows用户.我还想念别的吗 提前致谢. 解决方法 凭证是包含连接到SQL Server之外的资源所需的认证信息的记[详细]
-
如何使用一个命令删除SQL数据库中的所有索引?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
那么,如何使用一个命令删除SQL数据库中的所有索引?我有这个命令,将得到我所有的20个左右的drop语句,但是如何从这个“结果集”运行所有这些drop语句? select * from vw_drop_idnex; 给我相同列表的另一个变体是: SELECT 'DROP INDEX ' + ix.Name + ' ON ' +[详细]
-
sql – 使用联盟或加入 – 什么是更快
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
我只是想知道如果你有一张桌子,你们联合起来,那么使用加入会更有效吗? 我知道连接创建更多的列,但这更有理论意义 – 联盟需要对连接进行嵌套循环扫描,就像连接一样吗? 解决方法 Union会更快,因为它只是传递第一个SELECT语句,然后解析第二个SELECT语句,并将[详细]
-
DB2 SQL中的IsNull函数?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
有没有与DB2的isnull函数相当的性能? 想像一下我们的产品是内部的,所以他们没有名字: Select product.id,isnull(product.name,"Internal) From product 可能返回: 1 Socks 2 Shoes 3 Internal 4 Pants 解决方法 对于它的价值,COALESCE类似,但是 IFNULL(exp[详细]
-
sql – 如何在Postgres中将表从public移动到其他模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
Postgres 9.1数据库在公共模式中包含表yksus1 .. ykssu9. pgAdmin显示了如下代码中的定义. 如何将这些表移动到firma1模式? firma1模式中的其他表格具有对这些表格主键的外键引用.对这些表的外键引用仅来自firma1模式中的表. 其中一些表包含数据. 如果表被移[详细]
-
sql – 比P6Spy好吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
我打算使用P6Spy拦截我们架构中的数据库语句.不过,我在P6Spy网站上注意到,软件的最后一个版本早在2003年.有没有什么更好,还是应该坚持使用P6Spy? 解决方法 我们仍然使用P6Spy与我们的Weblogic 8.1.5与EJB2.0,它的工作原理.我即将尝试将其与Weblogic 10.3和EJ[详细]
-
可以使用什么SQL服务器函数来获取nvarchar(max)列的字符或字节长
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
我有一个类型为nvarchar(max)的列.如何查找表中每行的列的长度(或字节数)? 解决方法 SELECT LEN(columnName) AS MyLength FROM myTable[详细]
-
sql查询获取最早的日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
如果我有一个表的列id,名称,分数,日期 我想运行一个sql查询来获取数据集中最早日期的id = 2的记录. 你可以在查询内做这个还是你需要循环的事实? 编辑:为了明确,我想获得该记录的所有字段. . 解决方法 如果你只是想要日期: SELECT MIN(date) as EarliestDat[详细]
-
使用desc后sql server反转顺序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我想在使用desc之后,将结果的sql server中的顺序反转.例如: SELECT TOP 3 * FROM table ORDER BY id DESC 返回结果: 505504503 但是,我想翻转结果看起来像这样: 503504505 我试过了 SELECT * FROM (SELECT TOP 3 * FROM table ORDER BY id DESC) ORDER BY[详细]
-
sql-server – Oracle是否具有过滤的索引概念?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
与SQLServer类似,我可以做以下操作 create index TimeSeriesPeriodSs1 on TimeSeriesPeriod (validationStatus,completionStatus)where completionStatus= N'Complete' and validationStatus= N'Pending' 解决方法 您可以在Oracle中创建基于函数的索引,利用NU[详细]
-
sql-server – 授权链接服务器无效
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我想将数据从1表复制到另一个表,它们位于不同的服务器中. 我已经设置了2台服务器作为链接服务器.在SQL Server Management Studio中, 服务器对象 右键单击链接服务器, 然后再链接新的服务器. 我将连接服务器作为我的服务器名称SERVER2,并输入为SQLSERVER. 现在[详细]