-
data-structures – 关系数据库的高效持久数据结构
所属栏目:[MsSql教程] 日期:2021-04-01 热度:162
我正在寻找可用于实现关系模型的持久性数据结构的材料. 坚持不可变数据结构的含义. 有人知道一些好的资源,书籍,论文等吗? (我已经有了Purely Functional Data Structures这本书,这是我正在寻找的一个很好的例子.) 解决方法 将无处不在的 B-tree修改为持久性[详细]
-
sql-server – 如何在SQL Server数据库中设计用户/角色架构?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:105
我想设计一个用户/角色系统: 用户具有名称和密码,然后用户可以拥有多个角色,如Admin. 为此,我创建了一个这样的架构: 用户: CREATE TABLE [dbo].[Users]( [id] [int] NOT NULL,[name] [nvarchar](50) NULL,[password] [nvarchar](50) NULL,CONSTRAINT [PK_U[详细]
-
数据库 – 存储唯一URL Slug的最佳方法是什么?
所属栏目:[MsSql教程] 日期:2021-04-01 热度:92
我正在尝试为我的网站生成一些 url ‘slugs’.它基于单个用户生成的文本. 现在,我已经制作了自己的slug方法,所以我不是为了那些代码. 我想知道的是哪里是最好的地方,以确定这个slug是否是唯一的然后插入它因为slug字段是一个唯一的密钥索引. 最初,我在任何插[详细]
-
sql – 仅替换第n个字符实例
所属栏目:[MsSql教程] 日期:2021-04-01 热度:178
有没有办法可以用一些东西替换字符串中第一个字符实例. ^1402 WSN NIAMLAB^teertS htimS 005 成为 1402 WSN NIAMLAB^teertS htimS 005 保持第二个^到位 解决方法 要替换字符的第一个实例,我建议使用STUFF和CHARINDEX函数. STUFF将字符串插入另一个字符串.它在[详细]
-
sql – 使用多个JOINS. SUM()产生错误的值
所属栏目:[MsSql教程] 日期:2021-04-01 热度:79
我在SQL查询中获取一些基本发票信息,并在同一查询中计算订单总额和付款总额.这是我到目前为止: SELECT orders.billerID,orders.invoiceDate,orders.txnID,orders.bName,orders.bStreet1,orders.bStreet2,orders.bCity,orders.bState,orders.bZip,orders.bCou[详细]
-
sql – 复制记录以填补日期之间的差距
所属栏目:[MsSql教程] 日期:2021-04-01 热度:183
我需要做一些非常奇怪的事情,即在视图中创建虚假记录以填补产品价格的发布日期之间的差距. 实际上,我的情况比这复杂一点,但我已经简化为产品/日期/价格. 假设我们有这张表: create table PRICES_TEST( PRICE_DATE date not null,PRODUCT varchar2(13) not nu[详细]
-
sql – 如何使用带有过滤器where子句的oracle外连接
所属栏目:[MsSql教程] 日期:2021-03-31 热度:163
如果我写一个SQL: select * from a,b where a.id=b.id(+) and b.val="test" 并且我希望b中相应记录所在的所有记录都不存在或者存在val =“test”,这是正确的查询吗? 解决方法 使用ANSI语法会好得多 SELECT * FROM a LEFT OUTER JOIN b ON( a.id = b.id and[详细]
-
数据库设计 – 什么时候应该反规范化?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:68
我想我们都熟悉 database normalization. 我的问题是:当您想要对表进行非规范化时,您使用了哪些指导原则? 解决方法 在OLAP操作时进行非规范化,在OLTP时进行规范化(来自Denormalization部分下的链接文章) Databases intended for online transaction process[详细]
-
数据库 – 有没有办法在Oracle SQL Developer中查看关系?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:71
我想找到哪些表与特定表相关.我可以很容易地看到所有外键约束,但是我正在查看的表是主键表,另一个表是引用表. 解决方法 目前尚不清楚您是否在寻找GUI解决方案,但您可以通过以下方式查询字典中的信息: select table_name from user_constraintswhere r_constr[详细]
-
sql-server – 使用动态sql在指定数据库中创建View?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:125
我正在写一个动态的sql来删除并在不同的数据库中创建视图. 所以我写道: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........somethingexec (@CreateViewStatement) 它给了我错误: ‘CREATE VIEW’ must be the[详细]
-
获得更多数据库性能 – postgresql
所属栏目:[MsSql教程] 日期:2021-03-31 热度:65
我们在专用服务器上托管了一个 django“web应用程序”(来自地狱).经过一些基准测试后,我发现“应用程序”在数据库操作方面非常糟糕(此时重构不是一个选项).它会产生大量的读写活动.现在我们正在获得另一个(第二个)专用服务器,以提高性能和一些紧急冗余.这两款[详细]
-
sql-server – SQL Server – LIKE运算符的基数估计(局部变量)
所属栏目:[MsSql教程] 日期:2021-03-31 热度:102
我的印象是,在所有针对未知场景的优化中使用LIKE运算符时,旧版CE和新CE都使用9%的估计值(假设相关统计信息可用且查询优化器不必求助于选择性猜测).当对信用数据库执行以下查询时,我在不同的CE下获得不同的估计.在新的CE下,我收到了900行的估计值,这是我期望[详细]
-
SQL在特定行周围选择“窗口”
所属栏目:[MsSql教程] 日期:2021-03-31 热度:87
很可能以前曾经问过像这样的问题,但我想不出要搜索的术语. 我正在制作一个照片库应用程序,并希望显示9个缩略图,显示当前正在显示的照片的上下文(在3×3网格中,当前照片位于中央,除非当前照片显示在前4张照片中,在这种情况下,如果当前照片是第二张,我想选择照[详细]
-
sql – 使用递归查询构建表依赖关系图
所属栏目:[MsSql教程] 日期:2021-03-31 热度:120
我正在尝试基于它们之间的外键构建表的依赖关系图.此图需要以任意表名作为其根开始.我可以,给定一个表名查找使用all_constraints视图引用它的表,然后查找引用它们的表,依此类推,但这将是非常低效的.我写了一个递归查询,为所有表执行此操作,但是当我添加: STA[详细]
-
sql – 行锁 – 手动使用它们
所属栏目:[MsSql教程] 日期:2021-03-31 热度:68
我基本上有一个应用程序,有5个线程,每个都从表中读取.查询是表中的一个简单的SELECT TOP 1 *,但我想强制执行锁定,以便下一个线程将从表中选择下一条记录而不是锁定的记录.当应用程序完成任务后,它将更新锁定的记录并释放锁定并再次重复该过程.这可能吗? 解决[详细]
-
sql-server – SQL Server:无法为链接服务器“(null)”初始化OL
所属栏目:[MsSql教程] 日期:2021-03-31 热度:166
我试图运行以下查询: SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:Somefile.xlsx','SELECT * FROM [Sheet$]') 但我得到这个错误: Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12[详细]
-
sql-server-2008 – 动态数据透视表中的行和列总数
所属栏目:[MsSql教程] 日期:2021-03-31 热度:99
在SQL Server 2008中,我有一个包含3列的表(tblStock): PartCode (NVARCHAR (50)) StockQty (INT) Location (NVARCHAR(50)) 下面的一些示例数据: PartCode StockQty Location ......... ......... ......... A 10 WHs-A B 22 WHs-A A 1 WHs-B C 20 WHs-A D 3[详细]
-
数据库 – 我在哪里可以找到用于密码验证的字典?
所属栏目:[MsSql教程] 日期:2021-03-31 热度:171
我正在研究一种密码验证算法,需要根据字典检查潜在的密码.如果可以在字典中找到密码或其任何部分,请拒绝它.功能很简单,但我在哪里可以获得单词列表?是否有用于查找单词的Web服务?我捅了一些,但没有找到任何尖叫“挑选我[详细]
-
sql – 如何生成所有约束脚本
所属栏目:[MsSql教程] 日期:2021-03-31 热度:72
我有一个要求,我必须更改我的数据库的排序规则,因为我需要在我的数据库中更改脚本 drop all the constraints and recreate them after running the collation.我可以知道如何生成数据库所有约束的生成文件? 解决方法 SELECT top 1 'ALTER TABLE '+ SCHEMA_NA[详细]
-
即使sql_show = true,Hibernate也不会显示sql语句
所属栏目:[MsSql教程] 日期:2021-03-31 热度:104
我不确定为什么它不显示sql语句.我之前有工作(在较早的春天,我这次使用3) 在ApplicationContext中我有: bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" property name="dataSource" ref="[详细]
-
sql-server-2005 – 触发器是否有可能找到修改数据的存储过程的
所属栏目:[MsSql教程] 日期:2021-03-31 热度:177
有几个存储过程通常由几个不同的系统调用,以便对我们数据库中的几个表进行维护.有些是自动化的,有些则不是. 其中一个表有一个列有时会关闭,我们不确定何时或为何发生这种情况.我想在表格上设置一个触发器,这样我就可以看到正在改变的内容以及何时更改,但知道[详细]
-
sql – 为什么我的左连接没有返回空值?
所属栏目:[MsSql教程] 日期:2021-03-30 热度:66
在sql server 2008中,我有以下查询: select c.title as categorytitle,s.title as subcategorytitle,i.title as itemtitlefrom categories cjoin subcategories s on c.categoryid = s.categoryidleft join itemcategories ic on s.subcategoryid = ic.subca[详细]
-
.net – “无法调用DateTime上的方法”等限制
所属栏目:[MsSql教程] 日期:2021-03-30 热度:67
有没有人知道在编译时没有被捕获的LINQ to SQL查询限制的确定列表,以及(在可能的情况下)限制的变通方法? 我们到目前为止的清单是: 在DateTime上调用诸如.Date之类的方法 没有找到解决方法 string.IsNullOrEmpty 简单,只需使用==“” .Last() 我们使用.Order[详细]
-
sql – 计算出勤率的时差
所属栏目:[MsSql教程] 日期:2021-03-30 热度:111
我有一个表格,下面的示例输出. UserID Checktime CheckStatus3175 2013-12-22 07:02:10.000 I3175 2013-12-22 13:01:01.000 O3175 2013-12-22 13:49:54.000 I3175 2013-12-22 13:49:55.000 I3175 2013-12-22 15:58:42.000 O3175 2013-12-23 06:02:58.000 I317[详细]
-
sql-server – 存储过程返回varchar
所属栏目:[MsSql教程] 日期:2021-03-30 热度:71
我想知道在SQL中是否可以从存储过程返回varchar值,我看到返回值的大部分示例都是int. 程序中的示例: declare @ErrorMessage varchar(255)if @TestFlag = 0 set @ErrorMessage = 'Test'return @ErrorMessage 解决方法 您可以使用out参数或结果集来返回任何数[详细]