-
sql – 复杂的字段“string – number – string”
所属栏目:[MsSql] 日期:2020-07-21 热度:53
基本上,我试图按名称对表进行排序.该表相对较大,但为了示例,我只发布了一列.列位于下方 Station===ANTIL WELL 1ANTIL WELL 2BASELINE CALIFORNIA WELLEPA WELL 6EPA WELL 7EPA WELL 108EPA WELL 109EPA WELL 110EPA WELL 111EPA WELL 112EPA[详细]
-
MS Access 2010 SQL选择计算列问题
所属栏目:[MsSql] 日期:2020-07-21 热度:171
我有一个非常广泛的Union查询与计算列,我试图通过单独的SELECT INTO查询“粘贴值”到表中.执行查询时,我收到以下错误.没有使用VBA,有没有办法解决这个问题? “SELECT INTO语句中不允许计算列.” 对于上下文: 通常,我可以通过Excel中的PowerPivot链接到联合[详细]
-
数据库 – 你怎么知道一个好的索引是什么?
所属栏目:[MsSql] 日期:2020-07-21 热度:105
在Oracle中使用表时,您如何知道何时设置好索引而不是坏索引? 这取决于你的“好”和“坏”的含义.基本上你需要意识到你添加的每个索引都会提高该列搜索的性能(因此在person表的’lastname’列中添加索引会提高在其中包含“where lastname =”的查询的性能)但[详细]
-
当数据依赖于日期时间时,在数据库中保存日期时间和时区信息的最佳做法
所属栏目:[MsSql] 日期:2020-07-21 热度:107
有很多关于保存日期和时间的问题.数据库中的时区信息,但在整体水平上更多.在这里,我想谈谈具体案例. 系统规格 我们有一个Orders系统数据库 这是一个多租户系统,租户可以使用任意时区(每个租户是任意的,但是单个时区,一次保存在租户表中,永不改变) DB中需要涵[详细]
-
jsf-2 – 自己的ResourceHandler从数据库中流式传输图像
所属栏目:[MsSql] 日期:2020-07-21 热度:88
我正忙着自己的资源实施.不会调用getInputStream方法. 我的经纪人: public class ResourceHandlerWrapperImpl extends ResourceHandlerWrapper { private final ResourceHandler wrapped; public ResourceHandlerWrapper(fin[详细]
-
sql – 在关系数据库中维护子类完整性
所属栏目:[MsSql] 日期:2020-07-21 热度:100
假设我有一张表代表超级班的学生.然后我有N个表格代表该对象的子类(运动员,音乐家等).如何表达约束,使学生必须在一个(不多于,不少于)子类中建模? 有关评论的澄清: 这是手动维护,而不是通过ORM包. 这涉及的项目位于SQL Server之上(但是看到通用解决方案会很[详细]
-
如何在存储过程中获取sql错误
所属栏目:[MsSql] 日期:2020-07-21 热度:131
我正在使用SQL Server 2005.我创建了一个大部分时间都可以工作的存储过程,但是我发现了一个不能满足我想要的实例. 目前,代码执行类似的操作 if @@error 0 begin select @message_error = There was a database error adding product + @product + to product[详细]
-
sql-server – SQL中常量的最佳模式?
所属栏目:[MsSql] 日期:2020-07-21 热度:104
我已经看到几种模式用于“克服”SQL Server中缺少常量,但它们似乎都不能同时满足性能和可读性/可维护性问题. 在下面的示例中,假设我们在表上有一个完整的“状态”分类,选项似乎是: 只是硬编码,可能只是’评论’状态 -- StatusId 87 = LoadedSELECT ... FROM[详细]
-
sql – 如何只保留一行表,删除重复的行?
所属栏目:[MsSql] 日期:2020-07-21 热度:76
我有一个表在Name列中有很多重复. ID 喜欢每个只保留一行. 以下列出了重复项,但我不知道如何删除 重复,只保留一个: SELECT name FROM members GROUP BY name HAVING COUNT(*) 1; 谢谢. 请参阅以下问题: Deleting duplicate rows from a table. 从那里改编的[详细]
-
sql-server – 我是否在unicode的“insert into”语句中使用了前缀N?
所属栏目:[MsSql] 日期:2020-07-21 热度:193
喜欢: 插入表(col)值(N’multilingual unicode strings’) 我正在使用SQL Server 2008,我已经使用nVarChar作为列数据类型. 仅当字符串包含不在默认代码页内的字符时,才需要N”语法. “最佳实践”是在插入nvarchar或ntext列时使用N”.[详细]
-
sql – 跨同一服务器上的多个数据库进行查询
所属栏目:[MsSql] 日期:2020-07-21 热度:180
我正在寻找一种处理以下情况的方法: 我们有一个数据库服务器,上面有多个数据库(都有相同的模式,不同的数据). 我们正在寻找一种在所有数据库中进行查询的方法(并且它易于配置,因为可以随时添加更多数据库).此数据访问必须是实时的. 比如说,你有一个插入订单的[详细]
-
数据库 – Realm vs Sqlite用于移动开发
所属栏目:[MsSql] 日期:2020-07-21 热度:193
是一个Xamarin开发人员,我曾经使用Sqlite作为移动数据库, 最近,Realm出现了. 关于它们之间的差异的任何想法 表演易于使用..等等? 使用任何一种方法的最佳做法是什么? Realm和Sqlite在很多方面都有很大不同. 以下是您可以通过两篇文章来了解主要差异: Syste[详细]
-
sql – 从父表和子表中删除行
所属栏目:[MsSql] 日期:2020-07-20 热度:176
假设Oracle 10G中有两个表 TableA (Parent) -- TableB (Child) TableA中的每一行都有几个与它相关的子行. 我想删除TableA中的特定行,这意味着我必须首先删除tableB中的相关行. 这会删除子条目 delete from tableB where last_update_Dtm = sysdate-30; 要删除[详细]
-
sql – 如何将表模式和约束复制到不同数据库的表?
所属栏目:[MsSql] 日期:2020-07-20 热度:152
可以使用哪些SQL将指定表的模式复制到不同数据库中的表? SELECT INTO将创建具有相同模式的新表.所以你可以: SELECT * INTO newdb.dbo.newtable FROM olddb.dbo.oldtable 要只复制架构而不是数据: SELECT TOP 0 * INTO newdb.dbo.newtable FROM olddb.dbo.o[详细]
-
sql – Oracle 10g中的Pivot / Crosstab查询(动态列号)
所属栏目:[MsSql] 日期:2020-07-20 热度:73
我有这个表视图 UserName Product NumberPurchaces-------- ------- ---------------John Doe Chair 4John Doe Table 1Jane Doe Table 2Jane Doe Bed[详细]
-
sql – regex_substr中的connect by子句
所属栏目:[MsSql] 日期:2020-07-20 热度:70
我无法理解这个陈述 – 在谷歌搜索后不是eveN pv_no_list :=23,34,45,56;SELECT DISTINCT REGEXP_SUBSTR (pv_no_list, [^,]+,[详细]
-
SQL Group和Sum By Month – 默认为零
所属栏目:[MsSql] 日期:2020-07-20 热度:84
我目前正在按月分组和汇总库存使用情况: SELECT Inventory.itemid AS ItemID, SUM(Inventory.Totalunits) AS Individual_MonthQty, MONTH(Inventory.dadded) AS Individual_MonthAsNumber, D[详细]
-
如何从SQL Server中的分组值返回动态列(存储过程)
所属栏目:[MsSql] 日期:2020-07-20 热度:72
我有两个非常相似的情况,我需要生成SP. 在第一种情况下,我需要一个SQL能够按活动数量返回列(如果可能,动态).我必须通过ActivityId创建列. 情况1: Grouping by Date, count(ActivityId) Returning columns: Activity1, Activity2, Activity3 表格1 ╔════[详细]
-
SQL查询按日期范围折叠重复值
所属栏目:[MsSql] 日期:2020-07-20 热度:191
我有一个具有以下结构的表:ID,月,年,值,每个ID每月一个条目的值,大多数月份具有相同的值. 我想为该表创建一个视图,该视图折叠相同的值,如:ID,开始月,结束月,开始年,结束年,值,每个值每个值一行. 问题是,如果值更改然后返回到原始值,则表中应该有两行 所以:[详细]
-
SQL查询的From子句中的CTE
所属栏目:[MsSql] 日期:2020-07-20 热度:73
我需要在SQL Query的子句中使用CTE查询 看这个例子: Drop Table #TempDrop Table #Temp2Create Table #Temp(name1 text, name2 text)Insert INTO #Temp Values (test,test)Insert INTO #Temp Values (test,test)select[详细]
-
使用bcp将csv文件导入sql 2005或2008
所属栏目:[MsSql] 日期:2020-07-20 热度:172
我有一个csv文件,我需要将它导入sql 2005或2008中的表.csv中的列名和计数与表列名和计数不同. csv被’;’拆分. 例 CSV FILE内容: FirstName;LastName;Country;AgeRoger;Mouthout;Belgium;55 SQL人员表 Columns: FName,LName,Country 我创建了一个临时表,批量[详细]
-
使用SQL逐字翻译字符串
所属栏目:[MsSql] 日期:2020-07-20 热度:201
我需要在句子或字符串中反转单词的位置. For example : Hello World! I Love StackOverflow, to be displayed as StackOverflow Love I World! Hello. 可以用SQL完成吗?字长不大于VARCHAR2(4000),它是Oracle VARCHAR2表列中的最大长度支持. 我得到了用于反转[详细]
-
ms-access – 如何控制Access数据库的用户权限?
所属栏目:[MsSql] 日期:2020-07-20 热度:103
允许一个用户写访问权限以及其他人对本地网络上的MS Access数据库进行只读访问的最简单方法是什么? 我相信我的用户,但不幸的是,只要取消选择表的行,Access就会保存对数据的更改.保存意外击键,用户不要求保存更改. 最简单的方法是使用共享权限.授予对组的写访[详细]
-
使用未确定数量的参数时,如何避免动态SQL?
所属栏目:[MsSql] 日期:2020-07-20 热度:106
我有一个类似StackOverflow的标记系统,用于我正在处理的数据库.我正在编写一个存储过程,根据WHERE子句中未确定数量的标记查找结果.可以有0到10个标签之间的任何位置来过滤结果.例如,用户可能正在搜索标记为“apple”,“orange”和“banana”的项目,并且每个结[详细]
-
sql – 使用IN Clause在动态查询中需要帮助
所属栏目:[MsSql] 日期:2020-07-20 热度:177
我有1个表,它被命名为ProductMaster.另一个表是VendorMaster.现在我想找到指定Vendormaster的所有产品. 所以我想使用SQL Server的IN子句. 我将以逗号分隔格式传递VendorName.例如HP,LENOVO 我使用函数“f_split”以逗号(,)作为分隔符拆分字符串. 我必须生成动[详细]