-
SQL Server可以插入单个插入语句中的最大行数
所属栏目:[MsSql] 日期:2020-05-24 热度:110
我想做一个批量插入,类似于这个问题 How to do a batch insert in MySQL SQL Server在单个insert语句中可以插入多少行的限制是什么? 例如,插入第一个值但第二个值导致主键违规时会发生什么.是否所有INSERT语句都回滚了? INSERT INTO tbl_name (a,b) VALUES[详细]
-
.net – 更新Entity Framework中的数据库模式
所属栏目:[MsSql] 日期:2020-05-24 热度:163
我安装了VS SP1并使用了Entity Framework. 我从现有数据库创建了一个模式,并尝试了一些基本操作. 除数据库架构更新外,大部分都进展顺利. 我以各种基本方式更改了数据库: 添加了一个新表 删除了一张桌子 在现有表中添加了一个新列 从现有表中删除了一列 更改[详细]
-
数据库设计 – 当人们有多个工作岗位时,使用人员,职位和团队为组织建模的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:194
我有一个有趣的建模问题.我正在尝试在网站上生成组织结构图(后端是C#/ SQL服务器,前端是 javascript / google orgchart API,但建模问题的关键是更通用,所以我没有包含任何特定的技术下面的标签,因为问题不是任何技术特定问题. 我有以下4个数据库表: 团队 –[详细]
-
SQL Server的最大大小.SQL文件或变量?
所属栏目:[MsSql] 日期:2020-05-24 热度:200
我有一个大约20MB的SQL文件/ SQL字符串. SQL服务器根本无法接受此文件.用于查询数据或将数据插入SQL服务器的.SQL文件或变量的最大大小是否有限制? 当我说变量时,它意味着通过某种编程语言甚至ETL工具将变量传递给SQL服务器. 是的,我以前见过这个. .sql文件没[详细]
-
sql-server – 在主键/ Clusted索引中使用GUID
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我非常精通SQL服务器性能,但我不得不争辩说GUID应该被用作Clusterd主键的默认类型. 假设该表每天的插入量相当少(5000 / – 行/天),我们可能会遇到什么样的性能问题?页面拆分将如何影响我们的搜索性能?我应该多久重新索引(或者我应该整理碎片)?我应该将填充[详细]
-
sql-server – SQL Server索引的工作原理
所属栏目:[MsSql] 日期:2020-05-24 热度:84
SQL Server使用带有中间节点和叶节点的二叉树进行搜索,但它将如何执行此操作.防爆.如果表员工有两个字段 Id bigint Name varchar(50) 具有诸如的价值 Id Name1 Ashish2 Amit 3 Bhavin4[详细]
-
sql-server-2008 – SQL Server – 存储过程中的嵌套事务
所属栏目:[MsSql] 日期:2020-05-24 热度:150
让我们说这是情况: [Stored Proc 1] BEGIN BEGIN TRANSACTION ... exec sp 2 COMMIT END 现在,如果SP 2 – 由于某种原因回滚,SP 1 – 提交或回滚还是抛出异常? 谢谢. SQL Server中没有自治事务.您可能会看到@@ TRANCOUNT增加到超过1,但[详细]
-
sql-server-2008 – 如何在Reporting Services表达式语言中编写if else语句?
所属栏目:[MsSql] 日期:2020-05-24 热度:58
我想写一个Reporting Services“Expression”,基本上表现如下(伪代码)…… if ([Fields!StateProvinceId.Value] == 1){ return Ontario;}else if ([Fields!StateProvinceId.Value] == 2){ return Quebec;}else if ([Fie[详细]
-
sql – 我是否需要在case表达式中使用else子句?
所属栏目:[MsSql] 日期:2020-05-24 热度:198
是否需要在CASE表达式中包含ELSE子句? 例如,如果我想拉动猫的动物名称而不是ELSE,我可以使用这个SELECT语句: SELECT DISTINCT(CASE WHEN animal_type = cat THEN animal_name END) AS cat_names 我知道我可以在我的WHERE子句中放入animal_type =’cat’然后[详细]
-
sql – 如何让我的PUT_LINE语句显示在TOAD中?
所属栏目:[MsSql] 日期:2020-05-24 热度:192
此代码编译,但在TOAD中它不会显示“hi wo”输出 CREATE OR REPLACE PROCEDURE AdelTest IStmpVar NUMBER;BEGIN DBMS_OUTPUT.ENABLE(100: in INTEGER); DBMS_OUTPUT.PUT_LINE(hi wo); tmpVar := 0; EXCEPTION[详细]
-
sql – 如何列出Netezza中的所有列名?
所属栏目:[MsSql] 日期:2020-05-24 热度:191
我可以编写一个查询来搜索Netezza中特定数据库的所有列名吗? 在同一个数据库中,您可以使用以下查询: select *from _v_odbc_columns1where column_name like %columnname% 或者更少的Netezza特定查询 select *from information_schema.columnswhere column_n[详细]
-
sql-server-2005 – SQL Server 2005复制和订阅者上的不同索引
所属栏目:[MsSql] 日期:2020-05-24 热度:174
我们有SQL Server数据库设置.我们正在建立一个复制方案,我们有一个发布者和订阅者.订阅者将用作报告平台,以便我们可以运行所需的所有BI查询,并且必须访问从客户端获取所有数据的服务器.订户设置为从分发者中提取数据. 我们在发布者数据库上没有很多索引,但我[详细]
-
数据库设计 – 如何学习设计高度交易系统?
所属栏目:[MsSql] 日期:2020-05-24 热度:74
在我的职业生涯中,我一直致力于数据分析,BI工具等.我工作的大多数应用程序都是主要的只读应用程序.虽然我也曾在简单的CRUD应用程序上工作,但没有什么特别的交易. 作为一名软件工程师,我觉得如果我不知道如何设计高度交易系统和数据库,如亚马逊,航空公司系统等[详细]
-
如何重置Sql Server 2008数据库?
所属栏目:[MsSql] 日期:2020-05-24 热度:115
我想重置我的sql server 2008数据库,就像它第一次创建时一样.必须重置所有身份.数据库中的所有数据都必须消失.有没有办法做到这一点? 您可以编写脚本来删除表中的所有数据并重置标识值(使用DBCC CHECKIDENT).有很多脚本可以做到这一点,所以我不会重新发明轮[详细]
-
sql-server – 数据库的单元测试框架
所属栏目:[MsSql] 日期:2020-05-24 热度:122
我在寻找数据库开发的单元测试框架.我目前正在为SQL Server 2000,2005和2008开发.你知道任何具有与JUnit和NUnit类似功能的好框架吗? 也许最好问一下,您使用什么来对存储过程和用户定义的函数进行单元测试? 有TSQLUnit …链接在这里: http://tsqlunit.sourc[详细]
-
sql – 使用存储过程在LEFT OUTER JOIN中返回SETOF记录
所属栏目:[MsSql] 日期:2020-05-24 热度:99
我正在尝试调用存储过程在左外连接中传递参数,如下所示: select i.name,sp.*from items ileft join compute_prices(i.id,current_date) as sp(price numeric(15,2), discount numeric(5,2), taxes numeric(5,2)) on 1=1where i.[详细]
-
sql-server – 如何在D7中解码XML Blob字段
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我在尝试将MS SQL Server 2014实例返回的 XML数据解码为以D7编写的应用程序时遇到问题. (Indy的版本是附带的版本,9.00.10). 更新当我最初编写此q时,我的印象是blob字段的内容需要进行Base64解码,但似乎这是错误的.遵循Remy Lebeau的建议,blob流在解码之前包含[详细]
-
sql-server – SQL Service Broker,作为.net的通用企业消息总线
所属栏目:[MsSql] 日期:2020-05-24 热度:61
我需要一个针对发布者/订阅者功能的企业服务总线/消息队列解决方案.我知道MANY存在…… MSMQ,MS系列,RabbitMQ,NServiceBus等等…… 我的一个要求是在共享托管解决方案中,我能保证的唯一依赖是SQL 2005及更高版本…这直接引导我直接进入SQL Service Broker. 如[详细]
-
设置SQL Azure规则“WINDOWS AZURE SERVICES”= YES是否意味着azure上的任何人都可以
所属栏目:[MsSql] 日期:2020-05-24 热度:57
在管理服务器时,在SQL Azure管理控制台中,您可以选择设置“允许的IP地址”以及“允许的服务”.在“允许的服务”中,您可以允许WINDOWS AZURE SERVICES,但这究竟意味着什么?具体来说,这是否意味着在Azure上运行VM的任何其他人都可以连接到我的服务器(假设他们[详细]
-
sql – Oracle中完全外连接的奇怪行为 – 如何解释?
所属栏目:[MsSql] 日期:2020-05-24 热度:155
我注意到Oracle 11中出现了一个奇怪的FULL OUTER JOIN行为.我正在从HR模式加入表,特别是EMPLOYEES和DEPARTMENTS. 例如,以下查询返回123行: SELECT * FROM employees e FULL JOIN departments d ON e.department_id = d.department_id 但是,要理解的是什么 –[详细]
-
sql – 使用Entity Framework同时访问数据库== EntityException
所属栏目:[MsSql] 日期:2020-05-24 热度:142
我有一个MS SQL 2008数据库,可以通过LINQ进行数据更新/回溯. 对于繁重的应用程序,我的linq在PerCall实例化模式下由WCF服务访问.这个应用程序有几个调用服务的线程,并且有几个应用程序同时运行. 我经常发生一些EntityException: System.Data.EntityException[详细]
-
sql-server – SSRS计算行和列组的计数
所属栏目:[MsSql] 日期:2020-05-24 热度:87
我正在构建一个案例结果报告,其中包含对行组和单列分组的父子分组: 父行组:位置 儿童行组:结果 列组:月份 在报告中运行的是一年中的几个月,而向下运行报告的是位置以及给定月份中位置的不同结果细分.看起来像这样: Jan Feb Total % # % # % #Main Office[详细]
-
sql – 调用远程标量值函数时出错
所属栏目:[MsSql] 日期:2020-05-24 热度:79
我正在从sql 2005数据库调用sql 2000标量值函数并收到以下错误消息: Remote table-valued function calls are not allowed. 这是我的电话: select * from [server/instance].[db name].dbo.[function name](param1, param2) 不知道为什么它说表值函数,但这[详细]
-
sql – 将varchar值转换为int时转换失败
所属栏目:[MsSql] 日期:2020-05-24 热度:109
Microsoft SQL Server 2008(SP1),出现意外的“转换失败”错误. 不太清楚如何描述这个问题,所以下面是一个简单的例子. CTE使用搜索条件提取某些ID的数字部分,以确保数字部分实际存在.然后使用CTE查找最低的未使用序列号(种类): CREATE TABLE IDs (ID CHAR(3)[详细]
-
sql – select(Oracle)中的组编号
所属栏目:[MsSql] 日期:2020-05-24 热度:105
我有一个以下示例 – 包含姓名,部门和国家/地区的表格.我需要创建一个select语句,列出所有记录,并为每个部门和国家/地区分配唯一编号(示例中的列组): Name Department Country Group====== ============ ========= =====James HR UK 1John HR[详细]

浙公网安备 33038102330553号