-
Data.Table按组滚动连接
所属栏目:[MsSql] 日期:2020-05-24 热度:75
如何在test.day之前找到每个(loc.x,loc.y)对的最后一个值? dt - data.table( loc.x = as.integer(c(1, 1, 3, 1, 3, 1)), loc.y = as.integer(c(1, 2, 1, 2, 1, 2)), time = as.IDate(c(2015-03-11, 2015-05-10, 2015-09[详细]
-
sql – 在Postgres中将表的行子集从一个数据库复制到另一个数据库的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:108
我有一个生产数据库,比如一千万行.我想从生产过去一小时中提取10,000行左右,然后将它们复制到我的本地方框中.我怎么做? 假设查询是: SELECT * FROM mytable WHERE date 2009-01-05 12:00:00; 如何获取输出,将其导出到某种转储文件,然后将该转储文件导入到我[详细]
-
从SQL表中查找不连续性
所属栏目:[MsSql] 日期:2020-05-24 热度:62
对我的问题可能有一个非常简单的解决方案,但我正在为它制定一个好的搜索短语.我有一个包含时间戳和计数的表: 2013-08-15 14:43:58.447 52013-08-15 14:44:58.307 122013-08-15 14:45:58.383 142013-08-15 14:46:58.180 02013-08-15 14:47:58.210 4[详细]
-
数据库 – ODBC和OleDB有什么区别?
所属栏目:[MsSql] 日期:2020-05-24 热度:136
我在这里找到了这个问题: OLEDB v/s ODBC 这给了我更多的信息,但没有真正回答我问的问题,所以我将从那里开始. 我在C#工作.我会告诉你关于我是如何解决这个难题的长篇故事,但基本上我是在尝试在ODBC和oleDB之间做出决定. 我们与许多不同的客户合作,这些客户拥[详细]
-
如何限制用户访问SQL Server 2008中只有一个模式的对象?
所属栏目:[MsSql] 日期:2020-05-24 热度:126
我想将用户限制为只有一个架构,并且只限制SQL Server 2008中该架构中的Select权限. DENY和GRANT的组合.例如: DENY SELECT ON schema::[dbo] TO [user_name]DENY SELECT ON schema::[other_schema] TO [user_name]GRANT SELECT ON schema::[safe_sche[详细]
-
sql – 选择具有特定别名的* [语法]
所属栏目:[MsSql] 日期:2020-05-24 热度:117
我想使用select *来选择表中的所有字段,但我也想在一个字段上使用别名.可能吗?如果是这样,语法是什么. 例 select *,item1 as hatsfrom factory 我无法做出类似这样的工作,谢谢! 我刚试过 select *, item1 as hats from factory 在mysql和postgres以及两个DB[详细]
-
T-SQL组进入列
所属栏目:[MsSql] 日期:2020-05-24 热度:66
如何将(未知)行数分组到一行中,设置列确定分组? 例如,转移 Ref Name Link==============================1 John L11 John L21 John L82 Steve[详细]
-
如何仅选择SQL Select语句中特定符号之前出现的字符
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我在这样的数据库中有字符串: firstname.lastname@email.com/IMCLientName 我只需要出现在@符号之前的字符. 我试图找到一种在SQL中执行此操作的简单方法. DECLARE @email VARCHAR(100)SET @email = firstname.lastname@email.com/IMCLientNameSELECT SUBSTRI[详细]
-
sql – 如何在不使用子查询的情况下仅选择具有最大序列的行?
所属栏目:[MsSql] 日期:2020-05-24 热度:100
我正在尝试仅选择每个ID具有最高seq的行 ID | Seq | Age------------------- A 1 20 A 2 30 B 1 25 B 2 32 B 3 44 B 4 48 C 1 11 这似[详细]
-
数据库设计 – 单个维度内非重叠范围的数据结构
所属栏目:[MsSql] 日期:2020-05-24 热度:181
我需要一个可以在一个维度内存储非重叠范围的数据结构.不需要完全覆盖整个尺寸范围. 一个例子是会议室调度程序.维度是时间.没有两个时间表可能重叠.会议室并不总是安排好的.换句话说,对于给定时间,最多只能有一个时间表. 快速解决方案是存储开始和结束时间的[详细]
-
sql – EXISTS和IN的Spark替换
所属栏目:[MsSql] 日期:2020-05-24 热度:156
我试图运行使用EXIST子句的查询: select ... from A, B, Cwhere A.FK_1 = B.PK and A.FK_2 = C.PK and exists (select A.ID from subquery 1) or exists (select A.ID from subquery 2) 不幸的是,这似乎不受支持.我也尝试[详细]
-
sql-server – SSRS 2008修复行标题
所属栏目:[MsSql] 日期:2020-05-24 热度:107
在SQL Server Reporting Services 2008中,我无法始终修复Tablix的标题行.右键单击Tablix并检查每个页面上的重复标题行不会完成任何操作.将组窗格展开到“高级视图”并右键单击多个(静态)行组部分,并将RepeatOnNewPage更改为True,只有在将KeepWithGroup设置为A[详细]
-
sql-server – 按日期范围内的频率划分的SQL组
所属栏目:[MsSql] 日期:2020-05-24 热度:134
我需要编写一个接受开始日期,结束日期和频率(日,周,月,季,年)的存储过程,并根据这些参数输出结果集.显然,简单的部分是按日期范围查询,但是如何按频率分组? 所以,如果有一组这样的原始数据: Date Count---------------------11/15/2011 612/16/2011 912/17/2[详细]
-
sql – 如何将行转移到列中(自定义透视)
所属栏目:[MsSql] 日期:2020-05-24 热度:50
我有一个类似于以下的Sql Database表: Day Period SubjectMon 1 ChMon 2 PhMon 3 MthMon 4 CSMon 5 Lab1Mon 6 Lab2Mon 7 Lab3Tue 1[详细]
-
SQL Server:获取下周的相对日期. (下周一,周二,周三……)
所属栏目:[MsSql] 日期:2020-05-24 热度:130
我需要的是在今天的日期之后的下一个特定日期(星期一,星期二,星期三……)的日期. 允许用户选择他们想要的日期,并将其作为int存储在表中. “下周二给我打电话(3)” Sunday = 1Monday = 2Tuesday = 3... 所以我的桌子看起来像这样. UserID, NextDayID 我想出的[详细]
-
sql-server – while循环触发器,循环遍历sql中表的所有列
所属栏目:[MsSql] 日期:2020-05-24 热度:119
我在用户表上有一个类似下面的触发器,用于插入审计表,更新了哪个列和之前的值: ALTER TRIGGER [dbo].[trgAfterUpdate] ON [dbo].[tbl_User]AFTER UPDATEAS declare @fieldname varchar(128) ; declare @OldValue varchar(255); declare[详细]
-
sql-server – SQL Server 2005表有多少列太多了?
所属栏目:[MsSql] 日期:2020-05-24 热度:83
我有一个请求允许动态表有1000列(由我的最终用户随机选择).这对我来说似乎是一个坏主意.它是一个可自定义的表,因此它将混合使用varchar(200)和float列(float最适合应用程序c double类型).此数据库主要是遗留应用程序的索引,并充当报告存储库.这不是记录系统.[详细]
-
sql – 可变长度的子字符串
所属栏目:[MsSql] 日期:2020-05-24 热度:169
我有一个包含列的表,其中包含如下所示的字符串. RTSPP_LZ_AENRTSPP_LZ_CPSRTSPP_LZ_HOUSTONRTSPP_LZ_LCRARTSPP_LZ_NORTHRTSPP_LZ_RAYBNRTSPP_LZ_SOUTHRTSPP_LZ_WESTRTSPP_BTE_CC1 RTSPP_BTE_PUN1 RTSPP_BTE_PUN2 我需要从第二次出现的_到字符[详细]
-
sql – Oracle 11g – 如何优化慢速并行插入选择?
所属栏目:[MsSql] 日期:2020-05-24 热度:80
我们想加快下面的并行插入语句的运行.我们期望插入大约80M的记录,大约需要2个小时才能完成. INSERT /*+ PARALLEL(STAGING_EX,16) APPEND NOLOGGING */ INTO STAGING_EX (ID, TRAN_DT, RECON_DT_START, RECON_DT_END, RECON_CONFIG_ID, RECON_PM_ID) SELECT[详细]
-
sql – 从电子表格更新现有数据库值
所属栏目:[MsSql] 日期:2020-05-24 热度:134
我有一个现有的MSSQL数据库,其中某些列中的值需要根据包含旧数据和新数据映射的电子表格进行更新. 电子表格是这样的: | OLD DATA | NEW DATA |RECORD | A | B | C | D | A | B | C | D |1 |OLD|OLD|OLD|OLD|NEW|NEW|NEW|NEW|2 |OLD|OLD|OLD|OLD|[详细]
-
sql-server-2008 – 如何参数化SSIS包中的数据库连接字符串?
所属栏目:[MsSql] 日期:2020-05-24 热度:141
我有一个在Business Intellegience Development Studio中内置的SSIS包,它同时指定了源数据库和目标数据库.现在我想使用一些变量来参数化数据库连接并在命令行中运行包. 我尝试用我的变量@ [User :: SourceDb]替换数据库名称和sql server实例. @ [User :: Sour[详细]
-
sql – 插入时锁定表
所属栏目:[MsSql] 日期:2020-05-24 热度:62
我有一个从视图中填充的大表.这样做是因为视图需要很长时间才能运行,并且更容易在表中提供数据.每隔一段时间运行一个过程以更新表. TRUNCATE TABLE LargeTable INSERT INTO LargeTable SELECT * FROM viewLargeView WITH (HOLDLOCK) 我想在插入时锁定这个表,[详细]
-
SQL JOIN,GROUP BY在三个表上获取总计
所属栏目:[MsSql] 日期:2020-05-24 热度:123
我继承了以下数据库设计.表是: customers---------customerid customernumberinvoices--------invoiceid amountinvoicepayments---------------invoicepaymentid invoiceid paymentidpayments--------payme[详细]
-
使用Rails 4在日志中显示SQL查询
所属栏目:[MsSql] 日期:2020-05-24 热度:140
我在Ubuntu 14.04上通过我的终端“终结者”和我的shell“Fish Shell”在Ruby 2.1和Thin 1.6.2上使用Rails 4.0.4. 当我在开发模式下启动Rails服务器时,我的日志中没有SQL查询,只加载了JS和HTML文件. 我正在寻找类似的东西: User Load (3.0ms) SELECT users.*[详细]
-
sql-server – 仅更新插入行的触发器
所属栏目:[MsSql] 日期:2020-05-24 热度:57
我正在尝试使用TSQL(或SQL Server 2008)创建一个简单的触发器.问题是:我当前的触发器正在更新整个表.这很好,但是现在这个表有超过20k行.所以我想要一个只更新正在插入的行的触发器. 这是我目前的简单触发器: CREATE TRIGGER trig_MyPplUpdateON [Persons]FO[详细]

浙公网安备 33038102330553号