-
sql – 将2个月添加到当前时间戳
所属栏目:[MsSql] 日期:2020-05-24 热度:71
如何在Oracle中为时间戳值添加月份?在我的查询中,它转换为日期值而不是: SELECT add_months(current_timestamp,2) FROM dual; 实际输出是: ADD_MONTH 11-MAR-13 预期的输出是: 2013-01-01 00:00:00.000000000+00:00 这将为您提供TIMESTAMP数据类型的日期[详细]
-
sql-server-2008 – 托管我的网站和数据库与不同的提供商是一个坏主意?
所属栏目:[MsSql] 日期:2020-05-24 热度:133
我正在尝试使用三个相应的SQL Server 2008数据库找到三个ASP.NET 3.5网站的主页.我找到了一个可能的解决方案,我在一个特定的提供商的“半专用”环境中托管网站.问题是,这项服务的数据库部分缺乏.所以,我找到了一个额外的解决方案,我用不同的提供者托管数据库.[详细]
-
用户帐户 – 最佳实践 – 删除未使用的SQL帐户或仅禁用它们是否更好?
所属栏目:[MsSql] 日期:2020-05-24 热度:70
在企业环境中,删除有限的访问SQL帐户或者只是禁用它们会更好吗? 如果您不再使用它们,请删除它们.禁用它们将导致它们无法访问,但如果您真正完成它们,保持安全对话清洁并掌握数据库清理未使用/不需要的登录是有意义的. 也许禁用它们一个星期左右,并确保没有工[详细]
-
entity-framework-4 – 如何使用SQL Compact 4首先使用Entity Framework 4
所属栏目:[MsSql] 日期:2020-05-24 热度:102
我在使用代码优先方法在SQL Compact 4中的Id列上设置Identity Seed时遇到了一些问题. 我试过这个 context.Database.ExecuteSqlCommand(DBCC CHECKIDENT (Members, RESEED, 100001); 但这在Sql Compact中不起作用. MyDbContext: protected override void[详细]
-
SQL Server OFFSET等效
所属栏目:[MsSql] 日期:2020-05-24 热度:157
我在 Windows Server 2008上使用SQL Server 2008 Enterprise.我想从前11到前20选择结果(例如我只对第11到第20个结果感兴趣).任何想法如何有效地在tsql中编写此查询? 提前致谢, 乔治 不幸的是,SQL Server没有提供类似 MySQL的OFFSET语法.但是,您可能希望尝试[详细]
-
指针数据不存储在本地数据库中,解析ios
所属栏目:[MsSql] 日期:2020-05-24 热度:153
我有一个查询与许多includeKeys是指向另一个类的指针.从解析云接收到数据后,所有的记录将使用pinAll方法在本地存储.当我回收存储结果时,我可以获取记录,但不能包含指针.请参见下面的示例代码 [query includeKey:@classOne.innerClass];[query includeKey:@cla[详细]
-
数据库设计 – 可视化映射mysql数据库模式
所属栏目:[MsSql] 日期:2020-05-24 热度:62
我需要在视觉上理解开源erp软件(Dolibarr)的数据库模式,因为它找到了一个基于 java的工具dbschemaviewer,它利用eclipse和GEF来映射现有的数据库.我让它在一夜之间完成,但没有结果 我需要一些其他软件可以直观地映射现有的数据库模式并显示连接,并且一旦我研究[详细]
-
sql-server – 无法在计算列上创建筛选索引
所属栏目:[MsSql] 日期:2020-05-24 热度:171
在我之前的一个问题, Is it a good idea to disable lock escalation while adding new calculated columns to a table?,我正在创建一个计算列: ALTER TABLE dbo.tblBGiftVoucherItemADD isUsGift AS CAST( ISNULL( CASE[详细]
-
sql-server – 我可以启动存储过程并立即返回而不等待它完成吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我们有一个存储过程,用户可以手动运行该过程,以获取一整天不断使用的报告的更新数字. 我有第二个存储过程应该在第一个存储过程运行后运行,因为它基于从第一个存储过程获得的数字,但是它需要更长的时间来运行并且是一个单独的进程,所以我不想使用户在第二个存[详细]
-
SQL Server DateTime2(0)与日期
所属栏目:[MsSql] 日期:2020-05-24 热度:104
使用SQL Server的DateTime2以精度0表示日期而不是内置日期字段有什么影响. 在任何一种情况下,我担心的是防止意外的时间输入,但是我应该注意存储或性能方面的考虑吗? 它不会起作用.根据MSDN,Datetime2的最小大小是六个字节,并且将包含hh:mm:ss,因此它可以包[详细]
-
sql-server-2008 – 查看SQL Server代理历史记录非常慢
所属栏目:[MsSql] 日期:2020-05-24 热度:169
我的SQL Server代理历史记录存在很大问题.当我试图查看它时,它变得非常慢.如果我尝试通过Management Studio,我经常会超时,如果我尝试使用sp_help_jobhistory查看它,它就会运行很长时间. 我尝试减少历史记录大小,sysjobhistory表只有8000行…. 有什么方法可以[详细]
-
sql-server – 选择所有记录,如果存在连接,则连接表A,否则连接表B.
所属栏目:[MsSql] 日期:2020-05-24 热度:53
所以这是我的情景: 我正在为我的项目进行本地化,通常我会在C#代码中执行此操作,但是我想在SQL中执行此操作,因为我试图稍微增加SQL. 环境:SQL Server 2014 Standard,C#(.NET 4.5.1) 注意:编程语言本身应该是无关紧要的,我只是为了完整性而包含它. 所以我完[详细]
-
sql-server – ‘SELECT TOP’性能问题
所属栏目:[MsSql] 日期:2020-05-24 热度:72
我有一个查询,选择前100名运行得更快,而前100名则慢得多.返回记录的数量为0. 你能解释一下查询计划的不同之处或分享这些差异所解释的链接吗? 没有热门文字的查询: SELECT --TOP 100*FROM InventTrans JOIN InventDim ON InventDim.DATAAREAID = dat AND Inv[详细]
-
sql-server – 是否应始终使用角色来应用SQL Server权限?
所属栏目:[MsSql] 日期:2020-05-24 热度:97
虽然我理解将权限应用于角色然后将用户添加到角色的目的,但我想知道如果知道每个角色和每个用户之间存在一对一的关系,那么这样做是否有任何价值. 即.如果您知道角色中永远不会有多个用户,那么这会使角色变得多余吗?您最好直接将权限应用于用户. 如果该用户更[详细]
-
sql-server – 在SAN环境中对SQL索引进行碎片整理是否有任何好处?
所属栏目:[MsSql] 日期:2020-05-24 热度:192
我们的SQL服务器位于SAN上.它包含许多OLTP数据库,其中一些包含多个包含超过1m记录的表. 我们每周运行Ola Hallengren’s index maintenance scripts次,每次运行几个小时.根据碎片阈值,脚本将重新组织或重新索引索引.我们观察到在重建索引期间,日志文件变得很大[详细]
-
sql – 确定nvarchar列中的varchar内容
所属栏目:[MsSql] 日期:2020-05-24 热度:195
我有一堆NVARCHAR列,我怀疑在VARCHAR列中包含完全可存储的数据.但是,我不能只是将列的类型更改为VARCHAR并希望最好,我需要做一些检查. 我想进行转换,因为数据是静态的(将来不会改变)并且列被索引并且与实际(nvarchar)索引相比将受益于更小的(varchar)索引. 如[详细]
-
sql-server – 如何在SQL Server 2017中使用SNAPSHOT_MATERIALIZATION创建
所属栏目:[MsSql] 日期:2020-05-24 热度:198
SQL Server 2017有几个新的存储过程: sp_refresh_single_snapshot_view – @ view_name nvarchar(261)的输入参数,@ rgCode int sp_refresh_snapshot_views – @rgCode int的输入参数 sys.messages中的新条目: 10149 – 无法在视图’%.* ls’上创建具有[详细]
-
sql-server – 将结果限制为前2个排名行
所属栏目:[MsSql] 日期:2020-05-24 热度:129
在SQL Server 2008中,我使用RANK()OVER(PARTITION BY Col2 ORDER BY Col3 DESC)来返回带有RANK的数据集.但是我为每个分区都有数百条记录,因此我将获得1,2,3 …… 999等级的值.但是我想在每个PARTITION中最多只有2个RANK. 例: ID Name Score Subject1 Joe 10[详细]
-
sql-server – 如何在表引用自身时编写查找所有循环引用的查询?
所属栏目:[MsSql] 日期:2020-05-24 热度:68
我有以下架构(名称已更改),我无法更改: CREATE TABLE MyTable ( Id INT NOT NULL PRIMARY KEY, ParentId INT NOT NULL);ALTER TABLE MyTable ADD FOREIGN KEY (ParentId) REFERENCES MyTable(Id); 也就是说,每条记录都是另一条记录的子记录.如[详细]
-
sql-server – 什么日期/时间文字格式是LANGUAGE和DATEFORMAT安全?
所属栏目:[MsSql] 日期:2020-05-24 热度:177
很容易证明,由于SET LANGUAGE,SET DATEFORMAT或登录的默认语言,除了以下两种格式之外的许多日期/时间格式都容易被误解: yyyyMMdd -- unseparated, date onlyyyyy-MM-ddThh:mm:ss.fff -- date dash separated, date/time separated by T 即使是[详细]
-
如果数据库表更新/插入,如何让Windows C#控件自动更新?
所属栏目:[MsSql] 日期:2020-05-24 热度:54
我有一个listView WinForms-C#,我已绑定到数据库( MySQL)表但我似乎无法弄清楚如何让listView在对数据库表进行更改时自动显示结果(更新/插入)没有用户必须触发事件,如button_click,timer_tick等… 有人可以指出我正确的方向.任何建议/解决方案将不胜感激! 谢[详细]
-
sql-server – 使用存储过程作为业务逻辑层
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我正在为之工作的公司目前正在使用存储过程(在MsSQL服务器后端)作为其业务逻辑层.实际的业务逻辑DLL只调用sProcs并基本上管理UI(事件,数据绑定等) 我觉得设置有问题,虽然我不确定如何向同事解释.顺便说一句,系统工作. 我工作场所的“最佳实践”是错误的吗?或[详细]
-
SQL – CTE与VIEW
所属栏目:[MsSql] 日期:2020-05-24 热度:109
我的问题是CTE和SQL中的View有什么区别.我的意思是在哪种情况下我应该使用CTE以及哪种情况下使用View.我知道两者都是某种虚拟表,但我无法区分它们的用途. 我发现了类似的问题here,但它是关于性能的. 更新1: 例如:我有一个充满交易的数据库(tbl_trade).我需[详细]
-
数据库设计 – 列名称命名约定和最佳实践
所属栏目:[MsSql] 日期:2020-05-24 热度:155
在列命名方面,我想就最佳实践提出一些专家意见. 背景是according to Wikipedia,语法如下, SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); 效率比 SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheet[详细]
-
sql-server – 模仿group_concat()与GROUP BY结合使用
所属栏目:[MsSql] 日期:2020-05-24 热度:165
我有一张像这样的预订表: booking_id,date,client,sponsor 我正在尝试获得每月摘要: SELECT MONTH(date) AS M, Sponsor, Client, COUNT(booking_id) AS cFROM bookingGROUP BY M, Sponsor, Client 现在我想知道客户在哪些日期预订.我尝试使用STU[详细]

浙公网安备 33038102330553号