-
sql – 使用INNER JOIN从2个表中删除
所属栏目:[MsSql] 日期:2020-05-25 热度:152
我有3张桌子. InvoiceOriginal 发票 InvoiceHistory invoice表具有外键约束. 发票表中的每个条目在Invoiceoriginal中都有相应的条目. invoiceOriginal表存储发票的原始值,发票表存储用户已修改的值. 这样做是为了在提交时获得不同之处. 我正在使用的SQL是 DEL[详细]
-
在键值存储中使用索引模拟数据库表的最简单方法是什么?
所属栏目:[MsSql] 日期:2020-05-25 热度:195
在键值存储中使用索引模拟数据库表的最简单方法是什么?键值存储没有范围查询,也没有有序键. 我想要模拟的事物(按优先顺序排列): 创建表格 添加列 创建索引 基于主键查询 基于任意列的查询 如果您使用 Redis(一个支持字符串,列表,集等的高级键值存储),那么这[详细]
-
sql-server – SQL循环,如果BREAK
所属栏目:[MsSql] 日期:2020-05-25 热度:107
在SQL Server 2012存储过程中,我有几个嵌套结构.我想打破它们的单层. 我认为msdn https://msdn.microsoft.com/en-CA/library/ms181271.aspx中对BREAK的描述就在我身边.但是我在通过调试单步执行时会遇到一些奇怪的行为.我说奇怪,因为它不一致.有时它会逃到我[详细]
-
sql-server-2008 – 在SQL Server中生成订单号的正确方法
所属栏目:[MsSql] 日期:2020-05-25 热度:58
这个问题当然适用于更广泛的范围,但现在就是这样. 我有一个基本的电子商务应用程序,用户可以自然地下订单.所述订单需要有一个唯一的编号,我现在正试图生成. 每个订单都是特定于供应商的.基本上,我有一个OrderNumberInfo(VendorID,OrderNumber)表.现在,只要客[详细]
-
sql-server – 除了在创建临时表之前,最好在使用后删除临时表吗?
所属栏目:[MsSql] 日期:2020-05-25 热度:92
我有一个存储过程创建临时表.它只需要这个存储过程的范围,而不是其他地方. 当我使用临时表列出这个时,我总是检查临时表是否存在,如果存在则删除它,然后在存储过程中创建它.即: IF OBJECT_ID(tempdb..#task_role_order) IS NOT NULL DROP TABLE #task_role_or[详细]
-
使用Entity Framework 4.1 Code First在数据库中为null时,默认bool为false
所属栏目:[MsSql] 日期:2020-05-25 热度:50
当数据库中的值(位)设置为NULL时,如何设置默认值.现在我收到一个错误,告诉我从数据库加载bool时它不能为NULL. 谢谢. 您的模型必须与数据库匹配 – 如果数据库可能具有NULL值,您应该在模型中使用可空的bool – 但是您可以覆盖模型中该属性的setter以将NULL转换[详细]
-
sql-server – Delphi:“参数对象定义不正确.提供的信息不一致或不完整.“
所属栏目:[MsSql] 日期:2020-05-25 热度:91
我正在尝试将记录插入到3层数据库设置中的表中,并且当中间层服务器尝试将第一个参数添加到查询时,它会生成上面的错误消息作为OLE异常. 我已经用Google搜索了这个错误,并且我一致地发现了相同的结果:它来自查询中某个字符串中的冒号,这是ADO的SQL解析器.这不[详细]
-
sql-server-2005 – T-SQL中的TRY CATCH块
所属栏目:[MsSql] 日期:2020-05-25 热度:112
我遇到一个存储过程,在更新尝试后立即有以下错误处理块.以下是SP的最后几行. 这样做有什么好处吗?在我看来好像这个代码只是重新抛出它没有添加任何值时捕获的相同错误,并且如果Try Block完全被忽略,代码可能会表现为100%相同. 如果省略TRY块,那么生成的SP的[详细]
-
每天从SQL DB中选择数据
所属栏目:[MsSql] 日期:2020-05-25 热度:85
我在电子商务商店里有一张包含订单信息的表格.架构看起来像这样: [命令] ID |小计| TAXAMOUNT | ShippingAmount | dateCreated会 该表仅包含每个订单的数据.因此,如果一天没有任何订单,那天没有销售数据. 我想选择过去30天的每日小计,包括那些没有销售的日子[详细]
-
sql-server – 将带有’YYYYMMDDHHMMSS’格式的字符串转换为datetime
所属栏目:[MsSql] 日期:2020-05-25 热度:61
我认识到已经发布了很多关于将字符串转换为日期时间的问题,但我没有找到任何用于转换字符串的内容,如20120225143620,其中包括秒. 我试图执行一个干净的转换,而不是将每个段子串出来并与/和连接:. 有没有人有什么建议? 您可以使用STUFF()方法将字符插入到字[详细]
-
FIREBASE数据库 – 将唯一键存储到子节点(Swift / IOS)
所属栏目:[MsSql] 日期:2020-05-25 热度:136
我试图在调用childByAutoId时存储生成的唯一键.理论上,它可以帮助映射需要在我的应用程序中稍后发生的指定子项的更新或更改. 我对Firebase的分层数据库相当新,如果下面描述的方法不正确,请不要犹豫,给出替代方案. 我对Firebase很新,并且拥有一个多人应用,我的[详细]
-
数据库设计 – 图形和版本控制
所属栏目:[MsSql] 日期:2020-05-25 热度:55
我有一个有向图数据结构,我试图为每个顶点实现单独的版本控制.这会产生一些有趣的场景,我非常感谢你们有任何想法.具体来说,我希望在遇到所述方案时解决系统的默认行为. 请参见下图:Graph versions 场景1:“空指针悖论” 顶点A回滚到1.0版.由于此回滚将级联[详细]
-
sql-server-2005 – 字符串或二进制数据将被截断 – 海森堡问题
所属栏目:[MsSql] 日期:2020-05-25 热度:132
当你收到这个错误时,首先要问的是,哪一列?不幸的是,SQL Server在这里没有帮助.所以你开始做试验和错误.好吧,现在我有一个声明如下: INSERT tbl (A, B, C, D, E, F, G)SELECT A, B * 2, C, D, E, q.F, G FROM tbl ,othertable q WHERE etc etc 注意 某些值是[详细]
-
sql-server – 在SQL Server 2008中加密SSN的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-25 热度:172
我正在使用.NET 3.5和SQL Server 2008开发一个新的Web应用程序,需要存储一些社会安全号码.我一直在做一些关于数据库加密的初步阅读,这有点令人困惑. 我很乐意使用非对称密钥加密SSN,因为面向公众的应用程序一旦加密就无法检索任何数据.我在想,只有管理界面才[详细]
-
sql-server-2005 – 在Sql Server 2005中将字符串拆分为单个字符
所属栏目:[MsSql] 日期:2020-05-25 热度:68
嗨,我有一个输入 ID data1 hello2 sql 期望的输出是 ID RowID Chars1 1 H1 2 e1 3 l1 4 l1 5 o2 1 s2 2 q2 3 l 我的方法到目前为止 Declare @t table(ID INT I[详细]
-
.net – 连接字符串中的SQL Server Compact“数据目录”宏 – 需要更多信息
所属栏目:[MsSql] 日期:2020-05-25 热度:105
因此,如 on this msdn page所述,为您定义连接字符串时 SQL Server Compact 3.5,您可以使用“数据目录”宏,如下所示: 引自this msdn page: Data Directory Support SQL Server Compact 3.5 now supports the Data Directory macro. This means that if[详细]
-
sql-server – SSRS使用FOR XML自动别名子查询列
所属栏目:[MsSql] 日期:2020-05-25 热度:173
我有一个针对SQL Server数据库运行的查询.其中一列使用STUFF()函数. 当我在SQL编辑器窗口中运行查询时,结果值如下所示: 1234 当我尝试在SSRS报告中使用此查询时,SSRS会自动在STUFF()函数中放置一个列别名,从而产生如下所示的值: Expr1, 1/Expr1Expr1, 2/Exp[详细]
-
sql-server – 有没有办法防止SQL Server以静默方式截断局部变量和存储过程参数中的数据?
所属栏目:[MsSql] 日期:2020-05-25 热度:120
我最近在将应用程序移植到SQL Server时遇到了问题.事实证明,这个问题是由于传递给它的数据声明的存储过程参数太短引起的:参数声明为VARCHAR(100),但在一种情况下传递了超过100个字符的数据.让我感到惊讶的是,SQL Server没有报告任何错误或警告 – 它只是默默[详细]
-
sql – SSIS问题无法解密受保护的XML节点
所属栏目:[MsSql] 日期:2020-05-25 热度:154
我创建了一个SSIS包,它从ftp服务器获取ftp pull文件并保存到我的本地驱动器但是我遇到了这个问题. 使用相同的错误消息我只得到警告,但今天工作失败了. 信息: Executed as user: camPackage.Runner. Microsoft (R) SQL Server Execute Package Utility Versio[详细]
-
存储视频文件的SQL中的BLOB
所属栏目:[MsSql] 日期:2020-05-25 热度:114
我希望有人可以解释如何使用BLOB.我看到BLOB可以用来存储视频文件.我的问题是为什么一个人将视频文件存储在SQL数据库的BLOB中?与将指针存储到视频文件的位置相比有哪些优缺点? 几个不同的原因. 如果存储指向磁盘上文件的指针(可能使用BFILE数据类型),则必须[详细]
-
entity-framework – 首先阻止Entity Framework数据库中的十进制舍入
所属栏目:[MsSql] 日期:2020-05-25 热度:100
我试图使用c#,实体框架 – 数据库优先和mvc来编写/读取ms sql数据库的纬度和经度. 问题是lat / long只显示2位小数,即使它们在数据库中是正确的.数据库的字段为数字(18,6). 我修改了上下文文件,如下所示: protected override void OnModelCreating(System.Dat[详细]
-
tsql – 通过SQL递归查询AD组成员身份
所属栏目:[MsSql] 日期:2020-05-25 热度:154
背景 我正在创建一些SQL来协助安全审计;这将从各种系统数据库和Active Directory获取安全信息,并将生成所有异常的列表(即帐户在一个系统中关闭但不在其他系统中关闭的情况. 现行守则 要获取作为安全组成员的用户列表,请运行以下SQL: if not exists(select 1[详细]
-
sql-server – 我可以使用SQL Server标识列来确定插入的行顺序吗?
所属栏目:[MsSql] 日期:2020-05-25 热度:65
我需要能够确定哪些行已插入表中的顺序(没有更新).我可以使用标识列来执行此操作吗?我知道可能存在差距,但保证按插入顺序增加值吗? 很大程度上是的,只要您不重置它或插入带有批量复制的行,或使用 IDENTITY_INSERT.当然假设您没有溢出数据类型(这可能令人印[详细]
-
linq – 如何使用SqlAzureExecutionStrategy和“Nolock”
所属栏目:[MsSql] 日期:2020-05-25 热度:178
为了处理SQL超时我正在尝试使用SqlAzureExecutionStrategy( https://msdn.microsoft.com/en-us/data/dn456835.aspx) 我遇到的问题是它阻止了“用户启动的事务”,这似乎是在EF(http://www.hanselman.com/blog/GettingLINQToSQLAndLINQToEntitiesToUseNOLOCK.[详细]
-
sql-server – 如何使用ASP Classic加密和解密SQL Server数据库中的高度敏感信息?
所属栏目:[MsSql] 日期:2020-05-25 热度:59
我一直在检查stackoverflow上的各种问题,当然还有谷歌,但我真的找不到这个问题的具体解决方案: 如何在ASP Classic中创建一个函数来加密和解密SQL Server数据库中的高度敏感信息?像fx.社会安全号码或类似的东西? (或者可以在我的SQL字符串中执行吗?) 是的,[详细]

浙公网安备 33038102330553号