-
sql – 具有多个类别类型数据库模式的产品
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
我想存储有关歌曲文件的信息,它们按以下方式分类: 1.流派,例如:流行,摇滚,古典等 2.像钢琴小提琴一样使用的乐器等 3.艺术家 每首歌都有很多乐器.每首歌都有很多艺人. 所以这些关系都是多对多的.我该如何实现呢?在歌曲实体和那三个类别类型实体之间建立多对[详细]
-
sql-server – 如何将数据从数据库推送到应用程序?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我想将数据从数据库推送到应用程序而不是应用程序拉取数据.我已经安装了ms sql server和apache tomcat server.我在apache tomcat中有我的应用程序,这里我连接到数据库.现在我希望数据库在数据更新时发送数据.但我所知道的是从数据库中获取数据并不是一个好主[详细]
-
sql – 消息8672,级别16,状态1,行1 MERGE语句尝试多次更新或删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
我试图执行更新/插入…我得到错误:(消息8672,级别16,状态1,行1 MERGE语句尝试多次更新或删除同一行.当目标行与多个源行匹配时会发生这种情况. MERGE语句不能多次更新/删除目标表的同一行.优化ON子句以确保目标行最多匹配一个源行,或使用GROUP BY子句对源行进[详细]
-
sql – 规范化数据库对资源的影响是什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
从相对未规范化的形式获取数据库并对其进行规范化时,资源利用率会发生什么变化(如果有的话)? 例如,规范化通常意味着从更少的表创建更多的表,这意味着数据库现在具有更多的表,但是其中许多表非常小,允许经常使用的表更好地适应内存. 更多的表还意味着需要(可[详细]
-
sql-server – 我的VARCHAR(MAX)字段将自己限制在4000;是什么赋
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
我的一个数据库中有一个表,它是一个电子邮件队列.某些地址的电子邮件会累积到一封电子邮件中,这是由一个电子邮件完成的.在sproc中,我有一个表变量,我用它来构建电子邮件的累积主体,然后循环发送每封电子邮件.在我的表格中,我将我的正文列定义为VARCHAR(MAX),[详细]
-
Rails SQL查询与find
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
我希望使用find在rails控制器中编写这个SQL查询: select id,name from questionswhere id not in (select question_id from levels_questions where level_id=15) 我该怎么做?我正在使用Rails框架和MySQL. 提前致谢. 解决方法 简单方法: ids = LevelsQuest[详细]
-
sql-server – 正确排序存储为SQL Server中的字符的虚线数字
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我有一个存储自定义项目编号的SQL表.这些中的每一个都可以让一个孩子从中分离出一个分隔符……每个人都可以有一个孩子. 它可能是一个例子(再次,动态,不知道它将是什么): Item Number11.11.1.11.1.1.11.1.1.1.a1.1.1.1.b10112.12.102.22.2020330 使这一点变得[详细]
-
sql-server – 为什么SQL Server存储过程的表值参数需要输入READ
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
任何人都可以解释防止表值参数被设置为存储过程的输出参数背后的设计决策吗? 我无法计算我开始构建数据模型的次数,希望完全锁定我的表到外部访问(你知道……实现细节),只允许应用程序通过存储过程访问数据库(你知道……数据接口)并与TVP来回沟通只是为了让SS[详细]
-
entity-framework – 为什么SET IDENTITY_INSERT OFF在EF 4.1中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
我正在使用Entity Framework 4.1 Code First,并且我有一个具有IDENTITY键的表,因为此表中的所有新条目都应具有自动生成的ID(ID列称为AccountNumber).我需要从此系统的先前版本中导入一些数据 – 这些帐号需要保留. 在a previous question,我了解到必须设置IDE[详细]
-
用于透视多个表的SQL语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
过去几天我一直在研究这个问题并且正在进行. 我的问题是基于我在这篇文章中接受的答案:stackoverflow question 我现在将我的数据从单个400列表移动到更加可管理的数据库结构,非常感谢Damir Sudarevic. 我的数据库看起来像这样: CREATE TABLE JobFiles ( Job[详细]
-
MSSQL动态数据透视表列值到列标题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
有人可以帮我转换mssql上的以下内容吗? ID | PROPERTY_NAME | PROPERTY_VALUE 1 | name1 | value 1 | name2 | value 1 | name3 | value 2 | name4 | value 2 | name2 | value 3 | name6 | value.. PROPERTY_NAME PROPERTY_VALUE是标题,id有多个’属性’ 我想[详细]
-
sql-server – 我需要行级锁定
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
这是 Is it possible to force row level locking in SQL Server?的扩展.这是用例 我有帐户表,帐号,余额等.许多应用程序正在使用此表.很可能在我修改帐户时,其他人正在修改另一个帐户.所以预期的行为是我会锁定我的帐户(ROW)而另一个用户将锁定他的(另一个ROW[详细]
-
sql – 拆分字符串并获取最后一个元素
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
我有一个包含这个值的表: Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspxOurStory/MeettheFoodieandtheMD.aspxTheFood/OurMenu.aspx 我想得到这个 Diet.aspxMeettheFoodieandtheMD.aspxOurMenu.aspx 我怎样才能做到这一点? 解决方法 在SQL中执行此[详细]
-
sql-server-2005 – 报告错误时记录SQL Server调用堆栈
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
这是问题的后续行动 Nested stored procedures containing TRY CATCH ROLLBACK pattern? 在catch块中,我使用存储过程通过读取ERROR_MESSAGE(),ERROR_PROCEDURE(),ERROR_LINE()等来报告(重新加载)错误.如here所述,我还有一个检查,以便它可以确定错误是否有已经[详细]
-
循环 – 在SAS中使用proc sql简单迭代数组
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
我只想循环遍历列表并使用列表中的’i’元素运行一个过程,并使用结果创建一个名为’i’的表.我已经尝试了我能找到的每个资源的语法,但无法使其工作.这是一些代码/伪代码,说明了我的需要.提前谢谢了! array itemlist[*] (100,101,102);proc sql; do i=1 to di[详细]
-
MS SQL Server跨表约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
我有三张桌子: 1)申请(AppId,姓名) 2)屏幕(ScreenId,名称) 3)关系(AppId,ScreenId) 现在我想对相关表应用一些限制: 可以将同一屏幕分配给多个应用程序,但不能有两个具有相同名称的屏幕分配给同一个应用程序. 我知道我可以将Screen.Name添加到关系表,然后在A[详细]
-
sql – 将字符串转换为Access中的日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
我正在Access 2003中的表之间迁移数据.在旧表中,日期以YYYYMMDD格式存储为文本字段. 我想将该字段存储为新表中的日期时间.我已经尝试在我的SQL语句中使用CDate(),但它只是在结果中显示为#Error. 我究竟做错了什么? 解决方法 例如cdate(格式(“20091231”,“#[详细]
-
SQL:Bit或char更好(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
检索位或char(1)有任何性能差异吗? 只是为了好奇=] 更新:我正在使用SQL Server 2008! 解决方法 对于SQL Server:在单个字节中最多可以存储8个BIT类型的列,而CHAR(1)类型的每个列将占用一个字节. 另一方面:BIT列可以有两个值(0 = false,1 = true)或根本没[详细]
-
sql – 什么是ADO.NET
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我对ADO.NET的理解感到困惑,在阅读了几篇文章后,我并不清楚什么是性能考虑. 什么是ADO.NET以及性能考虑因素? ADO.NET可能与SQL STORED PROCEDURES相关联或者是不同的东西? 多谢你们! 解决方法 将Ado.net视为托管库,提供您(和可能使用)访问外部数据源所需的[详细]
-
sql-server – 如何在SQL Server数据库中将两列设置为增量种子10
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
如何在SQL Server数据库中将两列设置为增量种子100的自动增量int? 解决方法 每个表只能有一个标识列,但是,有一些想法和解决方法 here 使用派生计算列进行模拟 如果两个“身份”列彼此同步,或者第二个身份可以使用公式从第一个身份派生,则计算列可能适用,例如[详细]
-
sql – 访问组中的前n个
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
我有一张桌子,我需要为每个类别获得前n个最高金额的项目. Category Item InventoryCount------- ----- ------------- Beverage milk 3 Beverage water 2 Beverage beer 9 Utensil fork 7 Utensil spoon 2 Utensil knife 1 Utensil spork 4 我想要的输出是最顶[详细]
-
sql – 对于数据库列,您更喜欢详细命名吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
你最喜欢哪个? 假设我们有一个通用的Product表,它有一个ID,一个名称和一个类别的外键引用.您是否愿意将您的桌子命名为: CREATE TABLE Products( ProductID int NOT NULL IDENTITY(1,1) PRIMARY KEY,CategoryID int NOT NULL FOREIGN KEY REFERENCES Categor[详细]
-
sql – 如何安排存储过程?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
如何在每个月初(以及数据库启动时)运行一次的Sql Server 2005中安排存储过程? 解决方法 使用 SQL Server Agent需要 create a job.[详细]
-
sql – AUTONOMOUS_TRANSACTION
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
我在考虑在批处理过程中使用 AUTONOMOUS_TRANSACTION Pragma进行一些日志记录.有人对这个有经验么 ?如果是这样,任何利弊都将受到赞赏. 解决方法 IMO自治事务特别适用于日志记录:它们独立于主会话运行,这意味着您可以在表中写入,提交或回滚更改,而不会影响主[详细]
-
我可以使用流来插入或更新SQL Server(C#)中的行吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
参见英文答案 How to I serialize a large graph of .NET object into a SQL Server BLOB without creating a large buffer?7个 假设我有一个VarBinary [MAX]列,我可以使用从System.IO.Stream派生的类型插入或更新到该列吗?怎么样? 我认为我可以使用SqlData[详细]