-
sql-server – 有人可以解释DBCC DROPCLEANBUFFERS吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
有人可以与CHECKPOINT运算符一起解释使用DBCC DROPCLEANBUFFERS并提供一个例子吗? 我了解在查询之前运行的性能测试非常有用,但我并没有完全掌握它.此外,我也没有关于与CHECKPOINT运算符结合使用的线索. 如果我在我的查询之前执行它们需要更长的时间才能运行,[详细]
-
sql-server – Oracle,Postgres和SQL Server中的字符串连接操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
有没有办法在Oracle,Postgres和SQL Server中连接一个通用的操作符. 在Oracle中,我们使用’|’,postgres使用’||’而sql server使用”. 我通过添加自定义运算符“’以支持字符串连接来解决postgres中的问题. 有没有办法在Oracle中添加相同的运算符来支持使用”[详细]
-
SQL查询根据移动日期窗口有条件地求和
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
我试图找出我的用户的滑动窗口统计信息.我有一个用户的表和列,如created_at和verified_at.每个月,我想知道有多少用户注册(一个简单的group by date_trunc的created_at),然后是那些人,在我的滑动窗口内验证了多少(称为60天). 我想做一个SQL查询,给我一些像: M[详细]
-
sql-server – Entity Framework 4与LINQ to SQL,适用于使用SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
4月份,当VS2010推出时,我已经看到有关L2S vs EF4的堆栈溢出的讨论,即: Dump Linq-To-Sql now that Entity Framework 4.0 has been released? Is Entity Framework worth moving to for a new small app? 现在,6个月以后,大概人们与EF4有更多的互动,所以我很[详细]
-
sql-server – SQL Server ANSI_Padding
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
如果我右键单击SQL Server Management Studio中的表,并选择“脚本表为创建到新查询编辑器窗口“显示的代码包含: SET ANSI_PADDING ON ….创建表… SET ANSI_PADDING OFF 所以,我猜,ANSI_Padding是否打开或关闭影响整个数据库,它打开创建一个表,然后再关闭?[详细]
-
单元测试数据库驱动的.NET应用程序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
单位测试大数据库依赖的.NET中间件的最佳方法是什么?例如.从多个数据库读取数据的操作过程,然后将其组合并写入其他数据库? 数据库是否应填充静态数据,这些静态数据在每个单元测试运行中以某种方式重置?整个SQL Server访问应该以某种方式嘲笑吗?在现实世界[详细]
-
如何显示cscope数据库中的所有函数名?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
我试图找到一种方法来转储所有的功能名称,它的路径是从 cscope数据库.有没有办法从cscope CLI这样做? 注:cscope source code is available for download. 解决方法 尝试以下: cscope -R -L -2 ".*" | awk -F ' ' '{print $2 "#" $1}' | sort | uniq 命令c[详细]
-
sql – 如何将逗号分隔列表传递给存储过程?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
所以我有一个Sybase存储过程,它采用一个逗号分隔的字符串列表的参数,并在IN()子句中运行一个查询: CREATE PROCEDURE getSomething @keyList varchar(4096)ASSELECT * FROM mytbl WHERE name IN (@keyList) 如何在列表中调用超过1个值的存储过程? 到目前为止[详细]
-
sql – Vertica和连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我正在调整一个Web分析工具,使用Vertica作为数据库.我有优化连接的真正问题.我尝试为我的一些查询创建预先连接的预测,尽管它确实使查询变得更快,但它减慢了数据加载到事实表中以进行爬网. 一个简单的INSERT INTO … SELECT * FROM,我们用来从分段表将数据加载[详细]
-
在SQL Server中查找调用存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
是否有可能找出谁叫商店的程序? 例如,说我在proc3中收到错误.从该proc内,我想知道它是否被proc1或proc2调用. 解决方法 我将使用一个额外的输入参数来指定源,如果这对你的逻辑很重要. 这也将使您更容易将数据库移植到另一个平台,因为您不依赖某些模糊的平台[详细]
-
在数据库中设计月订阅系统的良好做法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
我想知道如何在数据库中设计每月订阅软件系统. 这些系统在互联网上广泛使用,尽管我找不到关于数据库设计的很多东西. 在我的情况下,这些元素(也许还有一些我忘了)必须包括在内: 客户端 计划(如“基本”/“保费”).每个计划都有一个月的价格和一个学分(例如:[详细]
-
LINQ to SQL每第N行从表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
任何人都知道如何编写一个LINQ to SQL语句从表中返回第n行?我需要在分页数据网格中的每个页面的顶部获取该项目的标题,以便快速的用户扫描.所以如果我想要第一个记录,那么每3个之后,从以下名字: 艾米,埃里克,杰森,乔,约翰,乔希,马里贝尔,保罗,史蒂夫,汤姆 我[详细]
-
sql-server – 在SQL Server中存储数据库模式版本的最佳做法?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我有一个应用程序将部署在带有SQL Server的生产PC上. 我想要能够在我的数据库中存储和检索模式的版本. 我对最佳做法感兴趣,能够实现这一目标,具有以下主要目标: 能够存储并轻松地检索数据库的版本号. 客户隐藏或更难找到和操纵. 创建新版本时,可以进行编辑/[详细]
-
sql – 像所有列一样应用,而不指定所有列名称?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
我发现自己处于一个不熟悉的数据库的位置,每个表都有大量的列.我有一个想法,我正在寻找什么数据,但我不知道它驻留在哪个列,需要使用像为了找到我需要的确切数据(并且必须重复这个任务多组数据). 有没有办法像笛卡尔选择一样申请? 以下应该解释一下我想要做的[详细]
-
SQL Server 2005:确定变量的数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
在TSQL中可以确定运行时的局部变量的类型吗? 比方说,我想做一些这样的事情: IF ( @value IS INTEGER ) 要么 IF ( TYPEOF(@value) = whatever ) 有没有人知道有什么办法完成这个? 编辑:这不是一个特定的任务,这更是一个普遍的知识问题.我很欣赏答案,表明该[详细]
-
如何将LEFT JOIN限制为SQL Server中的第一个结果?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我有一点SQL,几乎做我想要做的事情.我正在使用三个表,一个Users,UserPhoneNumbers和UserPhoneNumberTypes.我正在尝试通过电话号码获取用户列表以进行导出. 数据库本身是旧的,有一些完整性问题.我的问题是数据库中每个电话号码应该只有1种,但情况并非如此.当我[详细]
-
SQL Server – 如何授予读取访问所有数据库到登录?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我需要对服务器上的所有300个数据库进行新的登录读取访问.如何在没有在用户映射区域中检查300个复选框的情况下完成此操作? 解决方法 一种方法是在SSMS的查询菜单中设置“结果到文本”,然后执行以下操作. 它实际上不会进行更改,但会生成一个脚本,供您查看和执[详细]
-
oop – 如何在对象数据库中设计多对多关系?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
我以为是时候看看OO数据库,并决定使用db4o作为我的下一个小项目 – 一个小图书馆. 考虑以下对象:Book,Category. 一本书可以是0-n类,一个类可以应用于0-m书. 我的第一个想法是加入一个加入对象,如BookCatecory,但经过一番谷歌搜索,我看到这不适合“真实的OO”[详细]
-
SQL Azure:如果SQL Azure的大小达到5GB,会发生什么?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
我需要知道SQL Azure中的数据库会发生什么大小.例如,我定义了一个1GB的数据库,这是超过它的大小限制.它会改为5GB数据库吗? 解决方法 除非您特别允许,否则您将无法超过1GB.尝试超过1GB时,您会得到错误代码. 要增加最大大小,请执行此T-SQL: ALTER DATABASE My[详细]
-
sql – 用于存储历史数据的数据库结构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
前言: 我正在考虑一个新的应用程序的新数据库结构,并意识到我们需要一种有效的方式来存储历史数据.我想要别人看看,看看这个结构是否有任何问题.我意识到这种存储数据的方法可能非常好地被发明(我几乎可以肯定),但是我不知道如果它有一个名字,一些谷歌搜索,我[详细]
-
sql – 在Ruby on Rails中采用vs第一个性能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
这是一个有关ActiveRecord查询方法的问题: first查找第一条记录(如果提供了参数,则为前N条记录).如果没有定义顺序,它将按主键排序. 提供一个记录(或者N个记录,如果提供一个参数)没有任何隐含的顺序.该顺序将取决于数据库的实现.如果提供订单,将被尊重. 用例[详细]
-
tsql – 在DB2 SQL中声明一个变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
有没有人知道如何在DB2中运行以下SQL Server代码? 我正在转换SQL Server脚本,以便它们在DB2系统上运行,并且在DB2中使用变量时遇到一些问题. T-SQL代码 这显然不是实际的代码,但作为一个例子很好. DECLARE @INPUT_VALUE INTSET INPUT_VALUE = 4756SELECT *FRO[详细]
-
SQL Server,无法在主键字段中插入null?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
我准备好把这个头发撕开了.我对MS SQL很新,并且在任何地方都没有看到类似的帖子. 当我尝试这样做的声明: INSERT INTO qcRawMatTestCharacteristic VALUES(NULL,1,'',GETDATE(),1) 我得到以下内容: Cannot insert the value NULL into column ‘iRawMatTestC[详细]
-
.net – 实体框架 – 从数据库更新模型… – 没有更新发生!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
我的数据库中有一个名为CompanyDetails的表.它有一个名为CharacterID varchar(255)的列.我只是将它从NOT NULL列更改为NULL列.我在模型浏览器以及EDMX文件查看器中运行了’Update Model From Database …’命令.这是它在设计师中创建的: /// summary/// There[详细]
-
并非所有参数都用于SQL语句(Python,MySQL)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
我在以下 Python代码中收到错误: import mysql.connectorcnx = mysql.connector.connect(user='root',password='',host='127.0.0.1',database='DB')cursor = cnx.cursor()Name = "James"Department = "Finance"StartYear = 2001CurrentPos = 2001Link = ""ad[详细]