-
sql – 从历史记录表中选择最新状态
所属栏目:[MsSql] 日期:2020-05-24 热度:58
我继承了一个具有如下结构的表: ID Name Timestamp Data----------------------------1 A 40 ...2 A 30 ...3 A 20 ...4 B 40 ...5 B 20[详细]
-
sql-server – 如果在插入失败后选择SCOPE_IDENTITY()会发生什么(SQL Server 2005
所属栏目:[MsSql] 日期:2020-05-24 热度:121
MSDN文档在这一点上并不完全清楚.或许我读的不够好. 如果我做一个插入(可能插入零行),然后是 ;SELECT SCOPE_IDENTITY() 然后通过ExecuteScalar()调用命令… 如果Insert没有插入任何行,结果会是什么? 我想在它失败时停止,这样我就不会继续将子记录插入错误或[详细]
-
linq-to-sql – LINQ子查询IN
所属栏目:[MsSql] 日期:2020-05-24 热度:171
我是IQueryable,lambda表达式和LINQ的新手.我想在子句中放一个子查询,如下所示: 示例代码: SELECT * FROM CLIENT c WHERE c.ETAT IN ( SELECT DDV_COLUMN_VAL FROM DATA_DICT_VAL WHERE TBI_TABLE_NAME = CLIENT AND DD_COLUMN_NAME = STATUS[详细]
-
sql-server – Elmah无法在IIS7服务器上运行
所属栏目:[MsSql] 日期:2020-05-24 热度:53
我让Elmah在我的MVC 3站点上运行,并且在我的本地开发机器上运行一切. 但是,现在我已将我的网站移动到我的生产服务器,Elmah无法正常工作.我在我的实时服务器上使用相同的SQL帐户(和连接字符串),就像我在本地计算机上使用的那样. EF4连接(与Elmah相同)工作得很[详细]
-
sql – 在两列中查找可能的重复项,忽略大小写和特殊字符
所属栏目:[MsSql] 日期:2020-05-24 热度:187
询问 SELECT COUNT(*), name, numberFROM tblGROUP BY name, numberHAVING COUNT(*) 1 它有时无法在小写和大写之间找到重复. 例如:晴天和阳光不会显示为重复. 那么如何在PostgreSQL中为两列找到所有可能的重复项. lower()/ upper() 使用其中一个将字符折叠为[详细]
-
用于教育目的的简单数据库实现
所属栏目:[MsSql] 日期:2020-05-24 热度:127
我想学习Depth中的数据库系统实现.是否有用于教育目的的开源简单数据库实现,我可以通过代码?就像有很多操作系统实现(Minix,Pintos ……).我想知道是否有类似的数据库教育系统. 我读了几本教科书,主要关注理论和概念. 非常感谢! 阿尔弗雷德 然后找一些教育材[详细]
-
SQL Group By函数(列) – 现在无法选择该列
所属栏目:[MsSql] 日期:2020-05-24 热度:168
我在Oracle Express中使用了HR员工架构,我想选择在特定年份雇用的员工. SELECT hire_date, COUNT(*) FROM employees emplGROUP BY SUBSTR(hire_date, -4)ORDER BY empl.hire_date; hire_date列的格式为“1/1/2011”,所以我想将它们分组 通过提取最[详细]
-
数据库 – 是否需要对数据库的唯一约束?
所属栏目:[MsSql] 日期:2020-05-24 热度:174
我最近一直在想.让我们说我们正在使用JSF Spring JPA / Hibernate(或任何其他技术)进行webapp,并且假设我们有一个“User”实体.我们希望用户拥有唯一的登录信息.如果我们想要这样做,那么我们可以在“登录”列上放置一个@UniqueConstraint,但我们的应用程序仍[详细]
-
sql – 使用树顺序从表中选择行
所属栏目:[MsSql] 日期:2020-05-24 热度:193
我有表女巫包含字段:id,parent_id,name(等) 我想在“树旅行顺序”中订购此表,即. id parent_id1, 03, 15, 12, 08, 24, 09, 4 (……) 总之描述:取根节点,追加所有子节点,取下一个根节点追加子节点等. 根据您的描述,我假设您的意思是广度优先顺序,可以使用WIT[详细]
-
database – 使用`BEFORE INSERT`触发器更改传入数据的数据类型以匹配PostgreSQL中的列数据
所属栏目:[MsSql] 日期:2020-05-24 热度:140
我有一个postgres表,列C的类型为T.人们将使用COPY将数据插入此表.但是有时它们会尝试为不属于T类型的C插入一个值,但是我有一个postgres函数可以将值转换为T. 我正在尝试在表上写一个BEFORE INSERT触发器,它将在数据上调用此函数,以便我可以确保没有插入类型错[详细]
-
sql – 我可以在过程中传递游标吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:115
我可以在程序中传递光标吗? CURSOR BLT_CURSOR ISSELECT BLT.sol_id, BLT.bill_id, BLT.bank_idFROM BLT; 是我的光标. Procedure abc(i want to pass the cursor here) 我该怎么做. 我假设你正在使用Oracle(它会出现这种情况). 你可以这样做:[详细]
-
SQL Server中的动态数据透视表列
所属栏目:[MsSql] 日期:2020-05-24 热度:107
我有一个名为Property的表,其中包含SQL Server中的以下列: Id Name 这个表中有一些属性,其他表中的某个对象应该给它赋值. Id Object_Id Property_Id Value 我想创建一个像下面这样的数据透视表,它为我在第一个表中声明的每个属性都有一列: Object_Id Proper[详细]
-
sql-server-2005 – NHibernate elt字段
所属栏目:[MsSql] 日期:2020-05-24 热度:126
有谁知道为什么NHibernate为多对多映射生成一个名为’elt’的int类型的字段? 我想知道为什么我需要它. 谢谢 “elt”字段是多对多映射中元素的外键.在连接表中,您应该看到两个外键列,id(对于父对象)和elt(对于元素).如果你愿意,你可以使用不同的名字;这些都是[详细]
-
SQL – 提示引用列
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我是SQL的初学者,所以如果这个问题很原始,我很抱歉. 我刚刚开始学习 http://www.w3schools.com的教程,所以下载了“Northwind”数据库以尝试使用它,并使用pgAdmin 3控制台访问数据库. 我只是尝试使用简单的命令来选择表的一列,但它给出了与任何表中的任何列相[详细]
-
通过SQL代码识别主键候选者
所属栏目:[MsSql] 日期:2020-05-24 热度:58
我有一个包含数百万行且没有约束的原始数据,我想通过SQL代码识别主键的唯一列. 有什么办法可以通过SQL代码识别主键候选者吗? 您可以尝试以下查询 select count(potential_column),count(distinct potential column) from table 当计数匹配时,您有一个候选键[详细]
-
sql-server-2008 – 如何在没有Management Studio的情况下更改SQL Server授权模式
所属栏目:[MsSql] 日期:2020-05-24 热度:165
有没有办法在不使用SQL Server Management Studio的情况下更改SQL Server 2008或2012中的授权模式? 以下是Management Studio将身份验证模式从混合更改为仅限 Windows的功能: EXEC xp_instance_regwrite NHKEY_LOCAL_MACHINE, NSoftwareMicrosoftM[详细]
-
sql – Oracle:索引表的行的子集
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我有一个表有活动的非活动条目,活动= 1表示活动,活动= 0表示不活动. 我在这个表上有各种索引,但我只需要为活动条目维护索引,因为应用程序只查询活动数据.需要保留非活动数据,因为它可以再次变为活动状态,但这通常仅通过批量更新完成,无论如何都不会使用索引.[详细]
-
sql – 选择时的字符掩码输出数据
所属栏目:[MsSql] 日期:2020-05-24 热度:89
我正在使用SQL Server 2008. 我想掩盖查询的输出数据. 这是我在执行select时来自表中列的数据: column1384844033434743423547878111224678885 我想要这样的输出: column1384xxxxxx434743xxxxxx878111xxxxxx885 我怎样才能做到这一点? 您必须使用视图,并拒[详细]
-
sql – 更新Access中的多值字段
所属栏目:[MsSql] 日期:2020-05-24 热度:53
我在Access中创建了一个查找表,以提供列的可能值.现在我需要使用转换列之前的数据更新此列.我无法找出一个可行的SQL查询.我不断收到错误“UPDATE或DELETE查询不能包含多值字段”.我的研究表明我只需要设置列的值,但这总是更新0条记录: UPDATE [table_name] S[详细]
-
sql – 将一个字段从表复制到同一个表中的另一个字段
所属栏目:[MsSql] 日期:2020-05-24 热度:124
我使用此查询从同一个表中复制一个完整列: UPDATE content_type_chapter SET field_chapternumbersort2_value = field_chapternumbersort_value 但是我收到了这个错误. You have an error in your SQL syntax; check the manual that co[详细]
-
数据库 – 在sqlite3中,可以在insert的事务中成功选择吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:151
我开始一个事务,即将几条记录插入表中.在事务提交之前,我可以从数据库中选择最新插入的记录吗? 是. 在交易中,您的应用程序会查看所有内容 但是,没有任何其他交易可以看到变更的任何部分. 事务的关键是使一系列语句看起来是数据库的一个原子变化. 如果您提交,[详细]
-
sql – 如何使用Hive以分钟为单位获取日期差异
所属栏目:[MsSql] 日期:2020-05-24 热度:153
下面的查询是我的sql server查询,我希望它将其转换为hive查询: select DATEDIFF([minute], 19000101, 2013-01-01 10:10:10) 您可以在1970年后使用 unix_timestamp作为日期: SELECT (unix_timestamp(2013-01-01 10:10:10) - unix_timestam[详细]
-
sql-server – 如何检查SQL Server表是否是系统表
所属栏目:[MsSql] 日期:2020-05-24 热度:166
使用存储过程sp_msforeachtable,可以为数据库中的所有表执行脚本. 但是,有一些系统表我想从中排除.本能地,我会检查属性IsSystemTable或IsMSShipped.这些不像我期望的那样工作 – 我有一个名为__RefactorLog的表: 但是,当我查询这是一个系统还是MS Shipped表[详细]
-
sql – 缺少表的FROM子句条目
所属栏目:[MsSql] 日期:2020-05-24 热度:64
我编写了以下SQL语句来从两个表中获取数据gendata TrainingMatrix: SELECT * FROM (SELECT DISTINCT ON (TrainingMatrix.payroll, TrainingName, Institute)gendata.Employee Name,gendata.Position, gendata.Depart[详细]
-
不同服务器上的SSRS和SQL Server数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:192
是否可以在单独的服务器上安装SSRS和SQL Server数据库,还是应该将它们安装在同一台服务器上? 谢谢 是的,您可以在不同的服务器上安装SSRS和SQL Server数据库.虽然默认安装尝试同时安装,但您可以选择单独安装它们. MSDN链接: Considerations for Installing R[详细]

浙公网安备 33038102330553号