-
没有数据库的django模型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
我知道自动设置是在models.py中定义的任何模型都成为数据库表. 我试图定义不会是表的模型.他们需要存储动态数据(我们从API获取和配置),每次用户搜索一些东西.该数据需要组装,然后在用户完成后丢弃. 以前我正在使用数据库表.它允许我在任何视图中执行像“Trips[详细]
-
sql-server – 何时/什么锁在READ COMMITTED隔离级别中保留/释放
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
我试图了解SQL Server中的隔离/锁定. 我在READ COMMITTED隔离级别(默认)中有以下情况 我们有一张桌子. create table Transactions(Tid int,amt int)with some recordsinsert into Transactions values(1,100)insert into Transactions values(2,-50)insert in[详细]
-
sql – 检查任何列是否为NULL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
我需要检查SQL语句中的列是否为NULL. 我的SQL查询: select column_a,column_b,column_c,column_d,column_xfrom myTable 我的选择中有很多列.所以我有一个性能问题,如果我会做以下: select column_a,column_xfrom myTablewhere column_a is not null or colu[详细]
-
sql-server – sql server:括号是什么意思围绕列名?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我在sql server 2008中添加了一个字段,它将列名称放在括号中,像这样[column2],但其他列名没有括号.括号是什么意思? 列是[宏写] 我应该删除减号,并用下划线替换? 解决方法 括在方括号中的列通常是关键字或包含特殊字符或空格. 你用括号括起了什么具体的列名[详细]
-
SQL INSERT INTO来自多个表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
这是我的表1: NAME AGE SEX CITY IDClara 22 f New York 1Bob 33 m Washington 2Sam 25 m Boston 3 这是我的表2: NUMBER ID555-1111 1555-2222 2555-3333 3 现在我想要一张表3,显示所有信息: NAME AGE SEX CITY ID NUMBERClara 22 f New York 1 555-1111Bo[详细]
-
sql – 如何平均时间间隔?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
在Oracle 10g中,我有一个表格,其中显示了某些操作花费多长时间的时间戳.它有两个时间戳字段:starttime和endtime.我想找到这些时间戳给出的持续时间的平均值.我试试: select avg(endtime-starttime) from timings; 但得到: SQL Error: ORA-00932: inconsist[详细]
-
.net – 十六进制值0x00是无效字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
我正在从一个StringBuilder生成一个 XML文档,基本类似于: string.Format("textrow{0}/rowcol{1}/coltextHeight{2}/textHeighttextWidth{3}/textWidthdata{4}/datarotation{5}/rotation/text 后来,像: XmlDocument document = new XmlDocument();document.Lo[详细]
-
在SQL输出中插入双引号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
运行查询并查看输出后,例如 选择*从人 我的输出如下 First Last EmailRay Smith raysmith@whatever.itis 我如何导出这些数据,如下所示? "Ray","Smith","raysmith@whatever.itis" 或者有没有办法在SQL中修改记录以包含引号? 因为当你出口时,它会包括逗号呢?[详细]
-
sql-server – SQL Server NUMERIC / DECIMAL精度vs存储
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
考虑到 MSDN关于SQL Server 2008 R2存储的NUMERIC / DECIMAL精度. Precision of 1 to 9 is 5 bytes Precision of 10 to 19 is 9 bytes 因此,如果我的商业案例逻辑上需要一个数据类型,具有2位小数和5位精度,如果将其定义为NUMERIC(5,2)或NUMERIC(9,2),则不会产[详细]
-
Linq To Sql vs实体框架性能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
我一直在寻找比较L2S和EF的最新性能基准,并且找不到任何使用发布版本的EF测试的调用存储过程.所以,我运行了一些我自己的测试,并发现一些有趣的结果. 这些结果是否正确?我应该用不同的方式进行测试吗? 上下文的一个实例,sproc的一个调用: (死链) 上下文的一[详细]
-
使用SSIS从SQL Server 2005中的平面文件导入时,如何保留NULL值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
我已经将记录导出到由“|”分隔的平面文件看来当我将这些记录导入一个新的数据库时,SQL Server将NULL值视为空字段.当记录/字段为NULL时,IMy查询工作正常,因此我想要找到一种方法来保留数据中的NULL值或将空白字段转换为NULL值.我假设前者会更容易,但我不知道[详细]
-
SQL Server – 分区表与集群索引?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
我们假设你有一个巨大的表格有三列,如下所示: [id] INT NOT NULL,[date] SMALLDATETIME NOT NULL,[sales] FLOAT NULL 还假定您仅限于一个物理磁盘和一个文件组(PRIMARY).您预计这个表可以在100个日期(容易有1B条记录)中持有10,000,000个ids的销售额. 与许多[详细]
-
.net – 实体框架的数据库迁移4
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
我一直在玩实体框架4,使用模型驱动的方法从我的实体生成数据库脚本.这是伟大的,但我不知道如何工作,当涉及到版本控制数据库.我猜,如果我想使用一个活跃的记录类型迁移框架,我必须以其他方式工作,并从我的数据库生成我的实体?有没有办法使用模型驱动的方法和[详细]
-
数据库 – 主键和索引键之间有什么区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
任何人都可以告诉我主键和索引键之间有什么区别?什么时候用哪个? 解决方法 一个主要的关键是一种特殊的指标: 只能有一个; 它不能为空;和 它必须是唯一的. 您倾向于使用主键作为行中最自然的唯一标识符(例如社会安全号码,员工ID等等,尽管有一种思想,您应该[详细]
-
sql – 在多列上检查CONSTRAINT
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我使用SQL Server 2008 我在同一个表中的多个列上使用CHECK CONSTRAINT来尝试验证数据输入. 我收到一个错误: Column CHECK constraint for column ‘AAAA’ references another column, table ‘XXXX’. CHECK CONSTRAINT不这样工作. 在没有使用FK的情况下在[详细]
-
sql-server – SQL Server变量列名?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
我想知道为什么我不能使用像这样的变量列名: declare @a as varchar;set @a='TEST'select @a from x; 谢谢 解决方法 你不能这样做,因为SQL在它知道@a的值之前是编译的(我假设在现实中你会想要@a是一些参数,而不是像你的例子那样硬编码). 相反,您可以这样做:[详细]
-
流星:如何知道数据库准备就绪?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
我想在页面加载后尽快执行Meteor集合查询.我尝试的第一件事是这样的: Games = new Meteor.Collection("games");if (Meteor.isClient) { Meteor.startup(function() { console.log(Games.findOne({})); }); } 这不行,虽然(它打[详细]
-
数据库 – Win8 Metro风格应用程序中的结构化数据的本地存储
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
在桌面.NET应用程序中,用于实现本地关系数据库的标准选项是使用SQL Server Compact Edition,然后可以使用SQLite和其他第三方引擎. .NET Metro风格应用程序可以使用哪些选项? SQL CE似乎不可用 – 任何替换?实际上,整个System.Data命名空间似乎都没有了 –[详细]
-
sql-server-2008 – 如何在多用户模式下重命名数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
我正在研究SQL SERVER 2008 2008 R2. 如何在多用户模式下重命名数据库? 我正在使用sp_rename,但它会返回此错误: Msg 15225,Level 11,State 1,Procedure sp_rename,Line 338 解决方法 数据库在使用时无法重命名.等待维护窗口,或强制数据库进入单一用户模式([详细]
-
sql-server – INCLUDE等同于Oracle
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
在SQL服务器中可以写 create index indx on T1 (A,B) INCLUDE (C,D,E) 有没有办法在Oracle中做同样的事情? 解决方法 简单地把所有的列放在索引中: 在T1(A,B,C,E)上创建索引indx 如果Oracle决定使用您的索引(例如,A和B在WHERE子句中),则它将从索引获取C,D和E[详细]
-
如何在SQL Server中选择前100个字符?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
我想截断一个列,最多为100个字符.如何在SQL Server中执行此操作? 解决方法 尝试这个: SELECT LEFT (your_column,100) FROM your_table 编辑: 你也可以尝试这样的: SELECT LEFT (your_column,LEN(your_column)-5) FROM your_table 如果要修剪记录中的最后5[详细]
-
Grails突然出现错误无法确定数据库名称的Hibernate方言
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
我在Ubuntu版本2.2.0中使用grails一段时间,一切顺利.我的应用程序运行正常我昨天更新了我的JDK到1.7.0_25,我确信这只是我做的改变.从那时起,所有的应用程序在运行应用程序被调用时都会抛出错误(stacktrace在底部). Could not determine Hibernate dialect for[详细]
-
从函数调用动态SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
我正在编写一个返回表的函数.传递给函数的参数有两个参数,构建并执行查询并将其插入到返回表中.但是我收到这个错误. Only functions and some extended stored procedures can be executed from within a function. 我不想使用存储过程,因为这是一个简单的效[详细]
-
如何编写LINQ查询来匹配SQL,如选择top 100 * from tab?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
WIth Ria Service,我有一个 linq查询,如: EntityQueryEmployee query = from e in ctx.GetEmployeeQuery() orderby e.DateCreated descending select e; 那么我想从这个查询中获取前100条记录,比如SQL 从员工中选择前100名* 如何编写linq查询? 解决方法 Ent[详细]
-
sql – 如何将所有记录的空白(null)值替换为0?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
MS Access:如何将所有记录的空白(null)值替换为0? 我想这必须使用SQL来完成.我可以使用“查找”和“替换”来替换为空白,但不能以其他方式替换(即使输入插入空格的[Ctrl-Spacebar],也不会“找到”空白). 所以我想我需要做一些SQL,我找到MyField的空值,然后将[详细]