-
sql-server – 何时计算计算列?
所属栏目:[MsSql] 日期:2020-05-24 热度:199
何时确定计算列的值? 检索值时? 当值改变? 还有一些时间吗? 我猜这是一个新手问题,因为我在搜索中找不到任何东西. 这取决于您如何定义计算列.将计算PERSISTED计算列,然后将其作为数据存储在表中.如果未将列定义为PERSISTED,则将在运行查询时计算该列. 请[详细]
-
sql-server – 确定架构更改的发生方式?
所属栏目:[MsSql] 日期:2020-05-24 热度:180
昨天发生了一件坏事. 在某个时间之前创建的视图被最终破坏报告的人修改.不幸.某人(有意或无意地)在PRODUCTION数据库中进行了此修改. 我的问题:有没有办法(脚本/软件/免费软件等)我们可以通过它来了解谁(用户名)进行了此修改,以便我可以撤销对该用户的生产数[详细]
-
sql – Nvarchar和text在add运算符中不兼容
所属栏目:[MsSql] 日期:2020-05-24 热度:186
使用SQL Server 2008,我想在文本中添加一个变量(@wfID),如下所示: DECLARE @wfID uniqueidentifier SET @wfID = NEWID()META http-equiv=Content-Type content=text/html; / brinput type=button value= onclic[详细]
-
sql-server-2008 – 空列占用表空间吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:64
我有非常基本的信息表.只是标题和几个日期字段. 有一个叫做注释的字段是varchar(4000) 大多数情况下,我们将其留空,但有时会在此处输入大量数据. 这是一个非常糟糕的设计吗?或者这只是效率稍低? 我认为为这个专栏创建一个单独的表会更好. 注意:这是sql serv[详细]
-
数据库设计 – 有没有什么好的工具来制作数据库设计和原型?
所属栏目:[MsSql] 日期:2020-05-24 热度:131
我想有一个很好的工具来设计包含所有表,列,数据类型和关系的数据库模式.今天我主要用笔和纸做这件事,但我想用一个好的设计工具来做. 有没有好的(也许是免费的)数据库设计工具? 更多用于ER而不是用于原型设计(从未在数据库环境中听到过):如果您使用的是 MySQ[详细]
-
sql-server – 合并语句死锁本身
所属栏目:[MsSql] 日期:2020-05-24 热度:102
我有以下过程(SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonlyasbegin set nocount, xact_abort on; mer[详细]
-
所有数据库表都应该有主键吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:188
为每个数据库表提供主键是一种好习惯吗?在我看来,如果没有明确需要主键,那么它只会在我的数据库中更加混乱. 你什么时候可能会: 在OLTP数据库中,您几乎总是(在我的情况下总是)拥有某种主键.有时Guid,有时是自动编号/标识字段,有时由应用程序或客户设置.有时[详细]
-
sql-server – 为什么CHECKDB在具有内存优化表的数据库上读取事务日志文件?
所属栏目:[MsSql] 日期:2020-05-24 热度:164
tl; dr:为什么CHECKDB读取具有内存优化表的用户数据库的事务日志? 看来CHECKDB在检查我的一个数据库时正在读取用户数据库的事务日志文件 – 特别是一个使用内存中OLTP表的数据库. 这个数据库的CHECKDB仍然在合理的时间内完成,所以我只是对这种行为感到好奇;[详细]
-
sql – 如何在TOAD的DataGrid中显示sys_refcursor数据
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我需要帮助. (我搜索了很多并且变得更加困惑.) 我使用Toad 9.7.25并且我做了这个程序(在一个包中) PROCEDURE ReportaCC(pfcorte IN DATE, lcursor IN OUT SYS_REFCURSOR)ISBEGIN OPEN lcursor FOR select c1, c3, c3 from table1 where h[详细]
-
sql-server – 什么是“部分匹配索引”?
所属栏目:[MsSql] 日期:2020-05-24 热度:147
我正在尝试了解有关SQL Server 2016中引入的“外键引用检查”查询计划运算符的更多信息.那里没有很多关于它的信息.微软宣布它为 here,我在博客上发表了关于 here的信息.通过从父表中删除一行,包含254个或更多的传入外键引用,可以看到新的运算符: dbfiddle li[详细]
-
.net – 我们应该对数据库进行非规范化以提高性能吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:89
我们要求每秒存储500个测量值,来自多个设备.每个测量由时间戳,数量类型和几个向量值组成.现在每个测量值有8个矢量值,我们可以认为这个数字对于我们的原型项目的需求是不变的.我们正在使用HNibernate.测试在SQLite(磁盘文件db,而不是内存)中完成,但生产可能是M[详细]
-
sql-server – 不能模式绑定视图MyName’,因为名称MyTable对于模式绑定无效
所属栏目:[MsSql] 日期:2020-05-24 热度:123
我尝试在SQL Server 2012中创建一个具有10个连接(内部和左侧)的查询的索引视图,这个访问被访问了很多. 但是,当尝试创建视图时,我会收到错误: Cannot schema bind view ‘vw_transaction’ because name ‘entity_event’ is invalid for schema binding. 我([详细]
-
sql-server – 具有加密触发器的TooManyRowsAffectedException
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我正在使用nHibernate来更新一个表中有3个加密触发器的列.触发器不是我拥有的,我不能对它们进行更改,所以不幸的是我不能在其中设置NOCOUNT. 有没有另外一种方法来解决在提交时抛出的TooManyRowsAffectedException? 更新1 到目前为止,我遇到的问题就是围绕.Sa[详细]
-
sql-server – SQL Server 2008 R2智能感知不起作用
所属栏目:[MsSql] 日期:2020-05-24 热度:74
刚刚开始一个新工作,一切都已经安装在我的机器上. 这不是一个友好的一堆. (早些年) 我有SQL Server 2008 R2,我看到我有Visual Studio 2010 SP1. 我在SQL Server Management Studio中没有任何智能感知. Googled并发现数百次命中! 最终我发现了这个链接: http[详细]
-
数据库 – 将`tsv`文件插入postgresql数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:145
我有几个保存为tsv的文件.我想把它们插入一个 postgresql数据库,用sql来分析它们. 但是,我的问题是如何将这个tsv文件插入Windows 7下的postgresql 9.2? 我感谢你的回复! PS:我已经创建了具有正确值的表,如: CREATE TABLE评级(分配VARCHAR,投票VARCHAR,排[详细]
-
在sql子句中使用元组
所属栏目:[MsSql] 日期:2020-05-24 热度:165
给出一个这样的数据库: BEGIN TRANSACTION;CREATE TABLE aTable (a STRING,b STRING);INSERT INTO aTable VALUES(one,two);INSERT INTO aTable VALUES(one,three);CREATE TABLE anotherTable (a STRING,b STRI[详细]
-
sql-server – 数据仓库的日历表
所属栏目:[MsSql] 日期:2020-05-24 热度:146
对于我的数据仓库,我正在创建一个日历表,如下所示: SET NOCOUNT ONDROP Table dbo.CalendarGOCreate Table dbo.Calendar( CalendarId Integer NOT NULL, DateValue Date NOT NULL, DayNumb[详细]
-
sql-server-2008 – 更改主键和标识的表列
所属栏目:[MsSql] 日期:2020-05-24 热度:151
我已创建表,并希望更改该表.我想添加一个主键和标识(1,1). 我可以应用主键但应用标识会产生错误.有什么遗失? ALTER TABLE MyTable ADD PRIMARY KEY (Id) 如何使用主键添加标识? 您不能更改数据库中现有列的定义,以添加IDENTITY属性(也不能删除它).您必须使[详细]
-
如何使用SQL在Access中的表中列出字段名称
所属栏目:[MsSql] 日期:2020-05-24 热度:150
如果可以列出MS Access表中的所有字段名称,请告诉我吗? 谢谢 我在ms访问太多了. 我知道这样做的唯一方法是使用vba,并定义例如记录集,并循环遍历字段. 例如: dim rst as new adodb.recordsetrst.open SELECT * FROM SomeTable, CurrentProject.Connection, a[详细]
-
直接访问数据库与Web服务
所属栏目:[MsSql] 日期:2020-05-24 热度:143
当我们在使用直接数据库访问或使用Web服务之间进行选择时,有哪些优缺点? 对于应该响应的关键应用程序(0.5秒)以及对此Web服务/数据库的低调用(NB:Web服务将由另一个团队维护),您会选择什么? 直接数据库访问将您紧密地联系到模式.任何一方的任何变化都会影响[详细]
-
SQL Server:如何从datetime列中选择具有特定日期的记录
所属栏目:[MsSql] 日期:2020-05-24 热度:197
我对SQL很陌生,希望有人可以帮助我: 我有一个表格,其中一列dateX格式化为datetime并包含标准日期. 如何从此表中选择此dateX等于特定日期的所有记录,例如2014年5月9日? 我试过以下但是即使我有这个日期的几条记录也没有返回任何内容. SELECT *FROM dbo.LogRe[详细]
-
R:与第二个表合并更新表的高效方法来自相同列名的值填充NAs
所属栏目:[MsSql] 日期:2020-05-24 热度:124
总结:我想通过共享id键将两个表合并为all = true(全外连接),而不是具有相同名称的列被设置为var1.x var2.y等,它们被合并为单列其中左表中的缺失(NA)值由右侧表格中的值(除了合并的标准行为外,也就是附加具有不同名称的列和列的行)填充. 细节: 我想根据共享i[详细]
-
如何获取SQL表列的约束
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我的表中有一个名为MealType(VARCHAR)的列,其中包含{“Veg”,“NonVeg”,“Vegan”}的CHECK约束 这将照顾插入. 我想显示这些选项供选择,但我无法弄清楚SQL查询以找出表中特定列的约束. 从第一眼看到MS SQL服务器中的系统表,我似乎需要使用MS SQL的API来获取信[详细]
-
TSQL命令连接到另一台服务器(SQL Server 2005)
所属栏目:[MsSql] 日期:2020-05-24 热度:183
是否有TSQL命令连接到另一台服务器? 或者当您在查询窗口中时,连接到另一台服务器并显示查询窗口的键盘快捷键是什么? 我已经看到Ctrl N在某些屏幕中弹出了“连接到服务器”对话框,但是当我在查询窗口中并按下Ctrl N时,它只会打开另一个查询窗口. USE命令允许[详细]
-
sql – RDBMS和Hive有什么区别?
所属栏目:[MsSql] 日期:2020-05-24 热度:162
在像 MySQL这样的RDMS数据库中,Hive上还有数据库吗?正如我在手册上看到的那样,hive只有表,我有点混淆它.. 什么是RDBMS和Hive的不同概念? Tks之前 RDBMs数据库和Hive之间的主要区别在于专业化.虽然MySQL是适用于事务处理(OLTP)和分析(OLAP)的通用数据库,但Hi[详细]

浙公网安备 33038102330553号