-
sql-server – 依赖INSERT的OUTPUT子句的顺序是否安全?
所属栏目:[MsSql] 日期:2020-05-28 热度:157
鉴于此表: CREATE TABLE dbo.Target ( TargetId int identity(1, 1) NOT NULL, Color varchar(20) NOT NULL, Action varchar(10) NOT NULL, -- of course this should be normalized Code int NOT NULL,[详细]
-
数据库设计 – 任意订购表中的记录
所属栏目:[MsSql] 日期:2020-05-28 热度:94
使用数据库时的常见需求是按顺序访问记录.例如,如果我有一个博客,我希望能够以任意顺序重新排序我的博客帖子.这些条目通常有很多关系,因此关系数据库似乎有意义. 我见过的常见解决方案是添加整数列顺序: CREATE TABLE AS your_table (id, title, sort_order)[详细]
-
如何在Sql Server 2008全文搜索中忽略html标记
所属栏目:[MsSql] 日期:2020-05-28 热度:63
我正在使用SQL Server 2008全文搜索引擎开发知识库项目. 项目包含在文章和文件中,每篇文章都有多个文件.在这些文章中,整个内容都是纯 HTML. 现在,我成功地在SQL Server 2008上创建了全文目录和索引,并且我的数据库与版本10兼容. 这是我的问题: 1)在这些文章[详细]
-
如何在Firebase数据库Android中添加新子项
所属栏目:[MsSql] 日期:2020-05-28 热度:150
我正在尝试使用我的Firebase Android应用中的DatabaseReference添加一个新的孩子.我正在做: DatabaseReference mDatabase = FirebaseDatabase.getInstance().getReference() mDatabase.child(childToAdd).setValue(1); 我可以使用常规的Firebase参考来[详细]
-
sql-server – 截断200GB表但未释放磁盘空间
所属栏目:[MsSql] 日期:2020-05-28 热度:185
我还剩2GB,所以我需要删除这个历史表.此表现在为空,但未释放数据库磁盘空间.数据库文件是320GB. 如果要引用卷上的实际数据库文件使用量,则SQL Server不会自动处理该数据库文件.仅仅因为您从数据库中删除数据并不意味着数据库文件将缩小以仅适合现有数据. 您要[详细]
-
sql-server – 如何查找特定行的外键依赖项?
所属栏目:[MsSql] 日期:2020-05-28 热度:74
如果我有一张桌子,TableA: Id123... 还有另外两张桌子: 表B: Id, TableAId1 12 1 表C: Id, TableAId1, 12, 2 TableAId与TableA.Id的FK关系. 如何确定TableA,Id 1有三行指向它?那个TableA,Id 2有一行指向它吗?更具体地说,我如何识别这些行是什么? (他们[详细]
-
sql – 从存储过程返回多个值
所属栏目:[MsSql] 日期:2020-05-28 热度:134
我正在使用SQL Server.我从另一个存储过程调用存储过程. 我想从第一个存储过程返回多个值. 例如:我从Master_SP调用Sub_SP. Sub_SP将向Master_SP返回多个值. 任何人都可以举例说明OUTPUT参数吗? 谢谢. ALTER procedure ashwin @empid int,@empname varchar(2[详细]
-
sql – 为什么递归CTE在程序上运行分析函数(ROW_NUMBER)?
所属栏目:[MsSql] 日期:2020-05-28 热度:80
我昨天回答一个递归的CTE,暴露了一个问题,这些在SQL Server中实现的方式(也可能在其他RDBMS中).基本上,当我尝试对当前递归级别使用ROW_NUMBER时,它会针对当前递归级别的每一行子集运行.我会期望这将在真正的SET逻辑中工作,并且针对整个当前递归级别运行. 看来[详细]
-
sql – 使用子查询插入多行
所属栏目:[MsSql] 日期:2020-05-28 热度:145
这是查询: INSERT INTO qualification_lookup (variation, correct_qualification)SELECT (SELECT Qualification FROM student WHERE Qualification like A%) ,A-Level 这是我尝试执行查询时得到的错误. Msg 512, Level 16, State[详细]
-
sql – 查询包含JSON对象数组的jsonb列
所属栏目:[MsSql] 日期:2020-05-28 热度:172
我使用PostgreSQL 9.5和Rails 5.我想查询下面显示的jsonb列,它包含一个 JSON对象数组,以返回包含{“kind”:“person”}的所有JSON数组元素,并执行计数. 我使用的SQL显示在json数据下面.运行查询只返回一个空数组. 我已经尝试了建议here和here的查询. 这就是[详细]
-
sql-server-2008 – 使用正确的小数分隔符将float转换为varchar
所属栏目:[MsSql] 日期:2020-05-28 热度:101
嗨,我住在奥地利,我们使用,作为小数分隔符. 根据语言/整理设置,似乎无法使用正确的分隔符将float转换为varchar? 这是一个错误吗? set language german --makes no difference in this casedeclare @f float = 4.5select @f --output in my management studi[详细]
-
如何在分组T-SQL语句中清除所有负数
所属栏目:[MsSql] 日期:2020-05-28 热度:111
我有一个T-SQL查询,我想要将所有负数量清零. SELECT p.productnumber, v.[Description],SUM(i.Quantity) as quantityFROM ...LEFT JOIN ...LEFT JOIN ...LEFT JOIN ...GROUP BY productnumber, [Description] 基本上如果总和由5,5,-1组[详细]
-
sql-server-2008 – 在SQL Server管理工作室的地理列中输入数据
所属栏目:[MsSql] 日期:2020-05-28 热度:142
我在SQL Server Management Studio中创建了一个新表,其中包含一个Geography列. 现在,我正在尝试使用SSMS UI在此列中输入数据,但我找不到正确的方法. 那么,怎么做呢? 我不认为SSMS本身支持使用一个漂亮的界面(例如地图)来做这件事.也许有一些附加组件允许这个[详细]
-
sql – 如何使用JDBC更新Oracle Clob
所属栏目:[MsSql] 日期:2020-05-28 热度:165
正常方式如下: pStmt = conn.prepareStatement(SELECT DETAILS FROM PROGRAM_HISTORY WHERE id = 12); rset = pStmt.executeQuery(); Clob detailsClob= rset.getClob(1); Writer writer = adapter.getChara[详细]
-
SQL:一个查询中有两个select语句
所属栏目:[MsSql] 日期:2020-05-28 热度:112
我想在一个查询中从两个SQL表中选择信息,但信息是不相关的,因此不存在潜在的关节. 一个例子可以是以下设置. tblMadrid id | name | games | goals 1 | ronaldo | 100 | 100 2 | benzema | 50 | 25 3 | bale | 75 | 50 4 | kroos |[详细]
-
sql – 基于文件的数据库和基于服务器的数据库有什么区别?
所属栏目:[MsSql] 日期:2020-05-28 热度:149
我知道SQL,我知道数据库的基本结构,但我不知道基于文件的数据库是如何工作的而不是基于服务器的数据库. what is the difference between a file-based database and a server-based database 首先,数据库存储在文件中!所以简化的答案就是没有区别. 但是当我[详细]
-
sql-server – 单个记录的大小? SQL
所属栏目:[MsSql] 日期:2020-05-28 热度:188
我有一个场景,每个用户已经分配了2 MB的数据库空间. 现在我必须显示Percenatge使用他们分配的空间,所以我需要知道表中单个记录的大小. 我试图使用sp_spaceused甚至编写一个使用datalength的自定义过程,但是它们的结果却有很大的差异. 有没有办法让这个东西正[详细]
-
SQL Server:计算表B中表A的ID出现的次数
所属栏目:[MsSql] 日期:2020-05-28 热度:187
我有两张桌子:产品和订单.订单通过ProductID引用产品作为外键.我想知道每种产品的销售次数,包括仅售出一次的产品.我几乎可以使用左连接使其工作,但是仍然为所有产品提供一行计数为1,无论它们是否存在于订单表中. 有没有办法做到这一点,你会得到这样的结果?[详细]
-
sql-server – Red Gate SQL Compare vs. VS2010 Ultimate
所属栏目:[MsSql] 日期:2020-05-28 热度:75
我以前使用SQL2000和Red Gate SQL Compare 3.2,我是一个快乐的露营者.我不担心跟踪我对dev数据库所做的更改,直到完成所有编码并且我需要编译脚本列表以使prod db与prod同步. 这就是SQL Compare和SQL数据比较在某种程度上非常宝贵的地方 指出差异,更重要的是,[详细]
-
sql-server – “nodes()”方法是否保留文档的顺序?
所属栏目:[MsSql] 日期:2020-05-28 热度:195
xml数据类型的nodes()方法是否以文件顺序返回节点? 例如,如果有如下数据: declare @xml xmlset @xml = FruitsApple /Banana /Orange /Pear //Fruits 被查询 select T.c.query(.)from @xml.nodes(/Fruits/*) T(c) 将以文件顺序返回元素?如果[详细]
-
sql – 使用触发器记录对数据库表的更改
所属栏目:[MsSql] 日期:2020-05-28 热度:141
我正在寻找一种很好的方法来记录在我的SQL Server 2005数据库中的特定表集上发生的更改.我认为最好的方法是通过一个触发器来执行更新和删除操作.反正有没有抓住正在运行的实际声明?一旦我有了语句,我就可以轻松地将其记录到其他地方(其他数据库表).但是,我还[详细]
-
sql-server – VBScript:将具有空值的参数传递给存储过程?
所属栏目:[MsSql] 日期:2020-05-28 热度:113
在VBScript(ASP环境)中,是否可以将一个空值传递给存储过程? 使用命令对象将null传递给存储过程. Set cn = CreateObject(ADODB.Connection)Set cmd = CreateObject(ADODB.Command)cn.Open Provider=SQLOLEDB.1;Integrated Security=SSPI;Data Sou[详细]
-
SQL转置完整表
所属栏目:[MsSql] 日期:2020-05-28 热度:82
我需要在MS SQL中进行以下转置 从: Day A B ---------Mon 1 2Tue 3 4Wed 5 6Thu 7 8Fri 9 0 以下内容: Value Mon Tue Wed Thu Fri --------------------------A 1 3 5 7 9B 2 4 6 8[详细]
-
SQL查询只返回每个组ID 1个记录
所属栏目:[MsSql] 日期:2020-05-28 热度:179
我正在寻找一种方法来处理以下情况.我有一个数据库表,我需要为表中包含的每个“组ID”返回一个记录,此外,每组中选择的记录应该是家庭中最老的. ID Group ID Name Age1 134 John Bowers 372 134 Kerri Bowers 333 135 J[详细]
-
sql – 具有可变参数数量的存储过程
所属栏目:[MsSql] 日期:2020-05-28 热度:178
我有存储过程,我必须传递参数,但问题是我不知道有多少参数会来,它可以是1,在下一个运行它可以是5. cmd.Parameters.Add(new SqlParameter(@id, id) 任何人都可以帮助我如何在存储过程中传递这些可变数量的参数? 谢谢 您可以以逗号分隔的列表传递它,然后使用拆[详细]

浙公网安备 33038102330553号