-
sql-server – SQL Server是否保证顺序插入一个标识列?
所属栏目:[MsSql] 日期:2020-05-23 热度:165
换句话说,以下“光标”方法是否有效: 从DB检索行 从返回的记录中保存最大的ID以供以后使用.在LastMax 以后,“SELECT * FROM MyTable WHERE Id {0}”,LastMax 为了使它工作,我必须确保我在第1步中没有得到的每一行的Id都大于LastMax.这是有保证的,还是可以跑[详细]
-
如何在sql中加入时保持顺序
所属栏目:[MsSql] 日期:2020-05-23 热度:198
表1和表2的主键(key1,key2)是相同的.表3是用户定义的表,其中一个列field5对于table2是通用的.我需要从表1和表2中选择行,其中table2中的field5在table3中.我需要以与table3相同的顺序获取行. 表格1 key1 key2 field1 field2 表2 key1 key2 field3 field4 field[详细]
-
sql-server – 在链接服务器中获取插入行的标识的最佳方式?
所属栏目:[MsSql] 日期:2020-05-23 热度:51
我使用链接服务器在远程Sql Server中插入记录,现在我想获取插入记录的ID.像本地服务器中的scope_identity(). 我的远程sql server是2000版本. 我已经看到了this post,但是我无法在远程sql server中添加任何存储过程 您可以使用远程端的sp_executesql: DECLARE[详细]
-
sql – 针对每个属性具有不同价格的产品的最佳数据库设计
所属栏目:[MsSql] 日期:2020-05-23 热度:51
针对以下问题的最佳数据库设计是什么: 我有一个产品有几个属性,如颜色,大小,材料.根据这些属性,我想计算产品的总价.每个属性都可以包含特定价格.因此,产品的价格是其所有属性成本的总和. 第一个想法是3个表 产品(名称,描述等) 属性(颜色,大小,材料等) 许多链[详细]
-
sql – 有没有办法在Oracle 10g中的数据库之间复制BLOB记录?
所属栏目:[MsSql] 日期:2020-05-23 热度:90
我们有一个包含数百万行的生产表,并且包含一个BLOB字段,我想将这些记录中较小的一些选项复制到我们的开发数据库中,如果可能的话,不会让DBA参与其中.我尝试了以下COPY命令但收到了CPY-0012:无法复制数据类型 COPY FROM user/password@prod_db TO user/passwor[详细]
-
sql-server – 这个查询是否等同于SQL Server 2008的OPTIMIZE FOR UNKNOWN?
所属栏目:[MsSql] 日期:2020-05-23 热度:115
我正在维护SQL Server 2005的存储过程,我希望我可以在2008年使用一个新功能,允许查询提示:“OPTIMIZE FOR UNKNOWN” 似乎以下查询(为SQL Server 2005编写)估计了相同数量的行(即选择性),就像OPTION(OPTIMIZE FOR UNKNOWN)被指定一样: CREATE PROCEDURE Swar[详细]
-
数组 – 如何在PL / SQL函数中传递数组
所属栏目:[MsSql] 日期:2020-05-23 热度:120
我是一名 Java开发人员,对Oracle PL / SQL知之甚少.在下面的示例中,请告诉我如何将数组传递给PL / SQL函数以及如何调用它. CREATE OR REPLACE FUNCTION get_employees (pUserId NUMBER) RETURN VARCHAR2IS l_text VARCHAR2(32767) := NULL;BEGIN FOR[详细]
-
sql – 当我们在联接中使用聚合函数时如何使用Group By子句?
所属栏目:[MsSql] 日期:2020-05-23 热度:156
我想加入三个表并计算表A的总和(数量). 我试了一下,得到了想要的输出.但我仍然混淆基于聚合函数和Group By子句. 在通过连接两个或多个表来计算总和值时,我们需要在Group By子句中提及哪些列,为什么我们需要提供这些列? 例如:这是我的表和所需的查询. TableA[详细]
-
数据库 – 在数据仓库(关系)中拥有外键是否很好?
所属栏目:[MsSql] 日期:2020-05-23 热度:178
我认为这个问题很清楚.我的datawarehouse表中的某些列可能与主键有关系.但这是不错的做法吗?它是非规范化的,所以它不应该再次被删除(数据仓库中的数据).希望的问题有点清楚. 我不知道.但是没有人回答,所以我google了,发现 a best practises paper谁似乎说非[详细]
-
如何确保我的SQL代码不是一个可怕的混乱
所属栏目:[MsSql] 日期:2020-05-23 热度:174
当SQL语句可以非常详细和复杂时,SQL似乎是最受忽视的语言,因此它非常易于使用.但是我发现当我尝试以最好的方式格式化我的SQL代码时,我有时不确定如何做到这一点.我知道 Java,C#, Python等的标准….但是谈到SQL,我没有看到太多的指导方针或接受的做法.什么是格[详细]
-
MS SQL按月选择日期时间?
所属栏目:[MsSql] 日期:2020-05-23 热度:185
如何按月选择日期时间列? TABLE ATITLE MY_DATETIME blah 2011-03-26 05:44:43.213SELECT * FROM TABLE AWHERE MY_DATETIME = August SELECT * FROM TABLE AWHERE DATEPART(month, MY_DATETIME) = 8 或者,不太可靠ba[详细]
-
用于SQL模式到Korma实体的代码生成工具
所属栏目:[MsSql] 日期:2020-05-23 热度:103
有没有可以将SQL模式转换为 Korma个实体的工具? 还没有,但您可以询问DBMS的数据字典,以便您开始使用. 例如,在MySQL上,您可以从以下开始: select concat((defentity , t.table_name ,)) as defentity from information_schema.tables t where table_schema =[详细]
-
SQL命令没有正确结束?
所属栏目:[MsSql] 日期:2020-05-23 热度:175
我正在使用具有临时关系的SQL语句,并且收到错误ORA-009933:SQL命令没有正确结束 我没有看到任何错误的声明,所以任何帮助是非常感谢.声明是: SELECT Temp.name, Temp.AvgSalaryFROM (SELECT A.aid, A.aname AS name, AVG(E.sa[详细]
-
sql-server-2008 – 如何在SQL Server 2008中的数据库上查找全文索引?
所属栏目:[MsSql] 日期:2020-05-23 热度:73
嗨,我正在寻找能够使用SQL Server 2008在数据库中的所有表和列上查找全文索引的查询.欢迎提供任何信息或帮助 这是你如何得到它们 SELECT t.name AS TableName, c.name AS FTCatalogName , i.name AS UniqueIdxName, cl.name AS ColumnNameFROM s[详细]
-
SQL Countif函数
所属栏目:[MsSql] 日期:2020-05-23 热度:69
这个问题在这里已经有一个答案: Sql Server equivalent of a COUNTIF aggregate function6 我有一张桌子,如下所示 Type of Station | Broadcast Management----------------+[详细]
-
sql – 忽略Oracle DUP_VAL_ON_INDEX异常有多糟糕?
所属栏目:[MsSql] 日期:2020-05-23 热度:175
如果用户至少查看过一个对象,我有一个桌面,我正在录制,因此: HasViewed ObjectID number (FK to Object table) UserId number (FK to Users table) 两个字段都不为空,并且一起形成主键. 我的问题是,由于我不在乎有人看过一个对象多少次(在第一个之后),我有两[详细]
-
库存平均成本计算SQL
所属栏目:[MsSql] 日期:2020-05-23 热度:109
我想使用平均值来计算库存成本,我有点困在这里… 考虑一个简单的事务表tr:(ids是自动增量,负数表示一个卖出交易) order_id | volume | price | type 1 | 1000 | 100 | B 2 | -500 | 110 | S 3 | 1500 | 80 | B 4 | -100[详细]
-
sql-server – 无法添加链接的SQL Server
所属栏目:[MsSql] 日期:2020-05-23 热度:108
我正在尝试从远程SQL Server中提取数据.我可以使用SQL身份验证访问远程服务器;我没有使用与sp_addlinkedserver相同的凭据. 我正在尝试这样的事情: Exec sp_dropserver Remote, droploginsgoEXEC sp_addlinkedserver @server=Remote, @srvproduct=,[详细]
-
目前,所有我的SQL请求显示“System.ComponentModel.Win32Exception:等待操作超时”
所属栏目:[MsSql] 日期:2020-05-23 热度:129
突然间,所有sql server请求显示“System.ComponentModel.Win32Exception:等待操作超时”.找到问题最快的方法是什么? Stack Trace: [Win32Exception (0x80004005): The wait operation timed out][SqlException (0x80131904): Timeout expired[详细]
-
sql – Oracle REPLACE()函数不处理回车和换行
所属栏目:[MsSql] 日期:2020-05-23 热度:197
我们有一个带有varchar2(100)列的表,偶尔包含回车行饲料.我们应该删除SQL查询中的这些字符.我们正在使用: REPLACE( col_name, CHR(10) ) 这没有任何效果,然而将“CHR(10)’替换为更传统的”字母“字符则证明REPLACE功能有效.我们也发现了 REPLACE( col_name,[详细]
-
sql-server – 在TableField中自动添加当前DateTime
所属栏目:[MsSql] 日期:2020-05-23 热度:187
我正在使用SQL SERVER 2005,而且我也是SQL SERVER的新手 现在我需要知道在SQL SERVER 2005中有什么方法或任何技术 这样一旦在表中添加新记录,那么当前日期时间应该被添加到表的任何给定字段中. 例: 假设我有CUSTOMER表 它有字段说CustomerID,CustomerName,…[详细]
-
地理位置数据库如何组装?
所属栏目:[MsSql] 日期:2020-05-23 热度:136
我不是问什么地理位置服务使用或你如何使用它们. 我问,这些公司如何知道每个IP地址在哪里?是否有违反隐私权的行为? 我看了维基百科页面,所有他们不得不说的是使用WHOIS服务,这显然不起作用:我的知识产权是由另一个国家上市的公司所有. 在ISP的逻辑位置和AR[详细]
-
sql-server – 使用LINQ to SQL忽略SQL Server中的重音
所属栏目:[MsSql] 日期:2020-05-23 热度:108
在使用LINQ to SQL对SQL Server数据库进行的查询中,我如何忽略口音(如’,`,)? 更新: 仍然没有弄清楚如何在LINQ(或即使可能),但我设法更改数据库来解决这个问题. 只需要改变我要搜索的字段的整理.我的整理是: SQL_Latin1_General_CP1_CI_AS CI针对“不区分[详细]
-
sql – 在多个组中的每组记录中选择最新和特定的版本
所属栏目:[MsSql] 日期:2020-05-23 热度:183
问题: 我有一个在foo中记录数据行的表.每次更新行时,都会插入一个新行以及修订版本号.桌子看起来像: id rev field1 1 test12 1 fsdfs3 1 jfds1 2 test2 请注意,在表中最后一条记录是第一行的较新版本. 有没有人知道一种有效的方法来查询最新版本的行,以及一[详细]
-
sql – 查找所有没有关联记录的记录
所属栏目:[MsSql] 日期:2020-05-23 热度:64
我有一个球队桌子和一个球员表,我想找到所有没有球员与他们相关联的球队.玩家表通过一个team_id列相关联.我使用的是 Ruby on Rails,所以我有一个Team和一个Player模型. 执行左连接可能会更好: SELECTteams.*FROM teamsLEFT JOIN players ON (teams.id = play[详细]

浙公网安备 33038102330553号