-
sql – Nullable vs. non-null varchar数据类型 – 查询速度更快?
所属栏目:[MsSql] 日期:2020-05-23 热度:110
我们通常喜欢将所有我们的varchar / nvarchar列作为默认值使用空字符串(”)不可空.该团队中的一个人认为可空的更好是因为: 这样的查询: Select * From MyTable Where MyColumn IS NOT NULL 比这更快: Select * From MyTable Where MyColumn == 任何人都有[详细]
-
sql-server – 交叉应用xml查询在xml文档增长时呈指数级变化
所属栏目:[MsSql] 日期:2020-05-23 热度:121
我拥有的 我有一个可变大小的XML文档,需要在MSSQL 2008 R2上解析,如下所示: data item_id_type=1 cfgid={4F5BBD5E-72ED-4201-B741-F6C8CC89D8EB} has_data_event=False item name=1 field id={EA032B25-19F1-4C1B-BDDE-31[详细]
-
sql – 如何查询获取最近七天的总数?
所属栏目:[MsSql] 日期:2020-05-23 热度:126
我正在使用SQL Server 2008. 我想写一个查询,给我一些给定天数的总活动.具体来说,我想计算过去七天每天的总票数. 我的表看起来像这样: VoteID --- VoteDate -------------- Vote --- BikeID 1 2012-01-01 08:24:25 1 1234 2 2012-01-[详细]
-
ADO.NET连接池中有多少连接可用
所属栏目:[MsSql] 日期:2020-05-23 热度:97
是否可能(从ASP.NET应用程序)检查ADO.NET连接池当前有多少个连接,以及有多少个可用(目前还没有使用)? 你已经尝试过性能计数器? http://msdn.microsoft.com/en-us/library/ms254503.aspx NumberOfActiveConnections:当前正在使用的活动连接数.NumberOfFreeC[详细]
-
sql – 如何使用现有表加入查询结果集?
所属栏目:[MsSql] 日期:2020-05-23 热度:55
有没有办法避免使用tmp表? 我使用具有聚合函数(sum)的查询来生成每个产品的总和: 结果如下所示: product_name | sum(qty) product_1 | 100 product_2 | 200 product_5 | 300 现在我想加入上面的结果到另一个表中称为产品. 所以我会有一个这样的总结: prod[详细]
-
如何将数据从Sql对象复制到C#模型属性
所属栏目:[MsSql] 日期:2020-05-23 热度:152
我有两张桌子 员工:Id,Name,DepartmentId 部门:Id,Name Employee.cs: public int Id {get;set;}public string Name {get;set;}public int DepartmentId {get;set;} Department.cs: public int Id {get;set;}public string[详细]
-
导出大数据库mysql phpmyadmin
所属栏目:[MsSql] 日期:2020-05-23 热度:97
我在我的 Windows操作系统上使用phpmyadmin.我有一个数据库,其中一个表具有大小为20GB的100M记录.我想导出此表并具有table.sql文件.每当我尝试这样做,导出的文件的大小是0字节.当我检查apache错误日志时,会显示以下内容: Fatal error: Allowed memory size o[详细]
-
sql – 当没有记录时,SELECT SUM返回一行
所属栏目:[MsSql] 日期:2020-05-23 热度:123
我在查询中发现一些问题,该查询返回满足特定条件的所有记录的表中字段的总和.当没有记录时,我预计会收到“找不到记录”,而是收到一个空的结果. SQL SELECT * FROM DUAL WHERE 1=2;no rows selectedSQL SELECT SUM(dummy) FROM DUAL WHERE 1=2;SUM(DUMMY)-----[详细]
-
sql – 将GUID转换为varchar(32)
所属栏目:[MsSql] 日期:2020-05-23 热度:106
如何将36个字符的GUID转换为VARCHAR(32)? 我试图将数据从一个表复制到另一个表.这两个表中有两个类似的列. Table1.colx是一个GUID,因为连字符总共有36个字符的长度 相应的列是table2.colx,但它是一个VARCHAR(32) 我正在寻找一种将GUID转换为VARCHAR的方法,但[详细]
-
sql-server – 为什么当乘以和其他数字时精度正在减少
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我在SQL Server中遇到了以下错误(或功能). 当我使用SUM(*列*),其中列具有数字(18,8)类型,并将其乘以任何其他数字(整数或十进制),结果精度将减少为数字(18,6). 以下是演示的示例脚本. CREATE TABLE #temp (Qnty numeric(18,8))INSERT INTO #temp (Qnty) VALUES[详细]
-
sql-server – 每月销售总额
所属栏目:[MsSql] 日期:2020-05-23 热度:71
我觉得这很常见,是吗? 如果您有一张带有SALES {Customer_ID,Price,SmallDateTime date}的表格.您如何报告每个月的所有销售额? SELECT Sum(Price) As Total Sales FROM SALES Group By What Having What 谢谢 SELECT YEAR(date) as SalesYear, MO[详细]
-
Rails虚拟属性搜索或sql组合列搜索
所属栏目:[MsSql] 日期:2020-05-23 热度:50
我有一个用户模型,属性为“first”和“last” 所以例如 User.first.first#= “查理” User.first.last#= “棕色” 此用户模型还具有虚拟属性“full_name” #user.rbdef full_name [first,last].join( )enddef full_name=(name) #dont know what to d[详细]
-
数据库最佳实践团队
所属栏目:[MsSql] 日期:2020-05-23 热度:176
团队在DB上工作更好?是每个开发人员或共享数据库的本地数据库实例? 根据我的经验,一个团队应该有(至少)一个用于集成的共享数据库. 在开发过程中,每个团队成员应该有一个独立的数据库,否则数据库模式的更改可能会阻碍其他团队成员.这些实例也可能在集中式服[详细]
-
sql-server – 无法通过sqlcmd连接到LocalDB
所属栏目:[MsSql] 日期:2020-05-23 热度:182
我正在学习SQL Server,并且使用sqlcmd连接到本地数据库时遇到问题. 当我在Powershell中输入以下内容时: sqlcmd -S (localdb)mssqllocaldb 我收到以下错误信息: Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SQL Server Network Interfaces: T[详细]
-
sql – 如何处理R连接字符串中的DB密码?
所属栏目:[MsSql] 日期:2020-05-23 热度:95
虽然我不知道SO法定人数是多少,但问题本身很简单: 当您从R连接到数据库时,如何处理db连接字符串中的密码? 教程经常显示一个这样的例子. con - dbConnect(MySQL(), user=root, password=test, dbname=research_db, host=localhost, client.[详细]
-
sql – 数据库仓库设计:事实表和维度表
所属栏目:[MsSql] 日期:2020-05-23 热度:182
我正在使用RDBMS建立一个穷人的数据仓库.我已经确定要记录的关键“属性”: sex(true / false) 人口统计分类(A,B,C等) 出生地 出生日期 体重(每天记录):正在记录的事实 我的要求是能够运行“OLAP”查询,允许我: “切片和骰子” “向上/向下”数据和 一般来[详细]
-
sql-server – 转换和验证日期字符串的最佳方式
所属栏目:[MsSql] 日期:2020-05-23 热度:158
我有一个单一的char(8)变量,在存储过程中格式化为ddmmyyyy(此值的质量和有效性是未知的,超出我的控制).将值移动到datetime变量中的最有效的方法是什么,如果datetime变量无效,则抛出错误. DECLARE @Source char(8)DECLARE @Destination datetimeSET @Source=07[详细]
-
sql – 如何在数据库中设计应用程序设置表
所属栏目:[MsSql] 日期:2020-05-23 热度:74
我想要创建数据库表,我可以在其中存储应用程序设置.两个表格设计中哪一个更好: 将设置存储在一列,一行为关键 – 这样: 将设置存储在两行中,如下所示: 两者中哪一个更适合存储应用程序设置? 最好的祝愿 使用第二种方法.显然它的扩展性更大.当您需要添加更[详细]
-
SQL左连接查询运行非常慢
所属栏目:[MsSql] 日期:2020-05-23 热度:195
基本上我试图拉一个用户尚未从数据库中回应的随机投票问题.这个查询大概需要10-20秒才能执行,这显然不是很好!响应表大约有30K行,数据库也有大约300个问题. SELECT questions.idFROM questionsLEFT JOIN responses ON ( questions.id = responses.questionIDA[详细]
-
如何使SQL内存优化本机编译功能确定性
所属栏目:[MsSql] 日期:2020-05-23 热度:111
这是一个非常简单的功能,它反映了确定性.如果我编译它本机,它不再是确定性的.我如何使其原生编译和确定性? CREATE FUNCTION [hash].[HashDelimiter2]()RETURNS NCHAR(1)WITH SCHEMABINDINGAS BEGIN RETURN N;ENDGO/* This does indeed result in YE[详细]
-
sql-server – SQL72043和其他SSDT错误:如何找到不正确的代码?
所属栏目:[MsSql] 日期:2020-05-23 热度:57
所以,我在Visual Studio 2012中有一个SSDT(SQL Server数据工具)中的一个项目.当我构建这个项目时,没有错误 – 它建立起来(甚至没有警告或消息). 但是,如果我尝试发布我得到: 无法找到脚本文件(无更多信息). 如果我将模式与现有数据库进行比较,我所得到的是:[详细]
-
sql – Oracle中的子串索引
所属栏目:[MsSql] 日期:2020-05-23 热度:74
我刚刚发现,根据我们最常执行的SELECT查询,我们当前的数据库设计效率有点低. IBAN是根据国家特定格式的位置坐标. 由于我们主要在某些表中的IBAN列的精确子字符串上执行JOIN和WHERE,因此我的问题是为列的子字符串分配索引 我们是否被迫在表中添加冗余和索引列[详细]
-
我使用Azure表存储或SQL Azure作为我们的CQRS读取系统?
所属栏目:[MsSql] 日期:2020-05-23 热度:187
我们即将在内部实施我们的CQRS系统的Read部分,目的是大大提高我们的读取性能.目前,我们的读取是通过一个Web服务进行的,该服务针对规范化数据运行 Linq-to-SQL查询,涉及到SQL Azure数据库的某种程度的反序列化. 我们的数据简化结构如下: 用户 对话(将消息分组[详细]
-
sql – 获取列名
所属栏目:[MsSql] 日期:2020-05-23 热度:73
我需要使用VBA或Access SQL获取表的所有列名,并通过它们进行验证,有没有人有解决方案,我已经搜索Google无效. 这将工作 Set db = CurrentDb()Set rs1 = db.OpenRecordset(Table1)Dim fld As DAO.FieldFor Each fld In rs1.Fields MsgBox (fld.Name)Next[详细]
-
关于汽车的数据库 – 用于mysql
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我对我的汽车系统的数据库设计有一个困境(我父亲拥有经销商,我想建立一个新的系统,用户可以安排测试驱动,apptointmen等…) 我不确定这两种型号: table car id int, model_id int, make_id int, price float, year year, millage int, etc... 要么 table car[详细]

浙公网安备 33038102330553号