-
SQL Server 2008 R2. “AUTO_INCREMENT”附近的语法不正确
所属栏目:[MsSql] 日期:2020-05-23 热度:72
为什么我会收到以下错误 Incorrect syntax near AUTO_INCREMENT. 同时试图执行 CREATE TABLE Person( P_Id int NOT NULL AUTO_INCREMENT, Name varchar(255), PRIMARY KEY (P_Id)) 什么是正确的语法? CREATE TABLE Person(P[详细]
-
sql – ECommerce Storefront网站:以编程方式发现类似产品
所属栏目:[MsSql] 日期:2020-05-23 热度:192
我正在开发一个店面网络应用程序.当潜在客户在网站上查看产品时,我想从数据库中自动建议一组类似的产品(而不是要求人们明确地输入产品相似性数据/映射). 事实上,当你想到它,大多数店面数据库已经有很多相似性数据可用.在我的情况下,产品可能是: 映射到制造商[详细]
-
sql – MS访问(2003)是否具有与存储过程相当的任何内容.我想在MS中运行一个复杂的查询
所属栏目:[MsSql] 日期:2020-05-23 热度:143
我有一张桌子,叫做TBL.它有两列,称为A和B.现在在查询中,我需要一列作为A,其他列应该是TBL中与A对应的所有B的逗号分隔列表. 例如TBL就是这样 1阿尔法 2 Beta 1伽玛 1达美 查询结果应该是 1 Alpha,Gamma,Delta 2 Beta 这种类型的事情在存储过程中与光标非常容易[详细]
-
设计 – 敏捷开发和数据库更改
所属栏目:[MsSql] 日期:2020-05-23 热度:96
对那些敏捷的从业者在那里? 在项目中如何管理数据库模式的更改?我的假设是,在一个敏捷项目中,所涉及的任何数据库的模式将会像代码库一样发生变化并被重构. 这个假设是否正确?如果是这样,您是否有任何特定的工具或流程来帮助您顺利运行? 对于敏捷数据库开[详细]
-
.net – 独立数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:159
我目前正在.Net中设计一个小型应用程序,过去我一直使用MSAccess作为独立数据库,我可以随程序一起提供. 但是,我想知道,如果在这个日子里,没有其他的解决方案,那么易于整合到.Net应用程序中,对用户来说是透明的,也许是更好的性能与大量的数据? 您的选择是: Sq[详细]
-
如何在SQL Server中转发文本列?
所属栏目:[MsSql] 日期:2020-05-23 热度:195
我的数据库中有这样的表(SQL Server 2008) ID Type Desc--------------------------------C-0 Assets No damageC-0 Environment No impactC-0 People No injury or health effectC-[详细]
-
sql-server – TSQL:如何获取事务日志的大小?
所属栏目:[MsSql] 日期:2020-05-23 热度:158
如何获取事务日志的当前大小?如何获得大小限制? 我想监控这个,所以我可以确定我需要多久来备份事务日志. 当我执行大量操作时,我通常会遇到事务日志的问题. 基于SQL Server 2005,尝试这样做 SELECT (size * 8)/1024.0 AS size_in_mb, CASE WHEN max_size = -[详细]
-
如何在Sql中创建100年的日历表
所属栏目:[MsSql] 日期:2020-05-23 热度:158
假设我想在桌子上存储数千天,我将如何从日历中提取. 以下是可以在SQL Server中使用的通用脚本.只是修改开始和结束日期: IF EXISTS (SELECT * FROM information_schema.tables WHERE Table_Name = Calendar AND Table_Type = BASE TABLE)BEGINDROP TABLE [Cal[详细]
-
SQL查询语法错误 – 字段名称中的空格
所属栏目:[MsSql] 日期:2020-05-23 热度:144
我的应用程序使用的数据库包含空格的字段名称.我相信这是我问题的原因.这是一个典型的查询: SELECT * FROM OV2 BAS AS bas INNER JOIN OV2 RefID AS ids ON bas.Ref ID = ids.Ref ID WHERE ids.ENUM_H = TDischarge; 如何处理字段名称中的空格?谢谢. 附加信[详细]
-
如何为每个帐户的上次交易进行SQL查询?
所属栏目:[MsSql] 日期:2020-05-23 热度:75
说我有一个表“事务”,其列有“acct_id”“trans_date”和“trans_type”,我想过滤这个表,以便我只有每个帐户的最后一个事务.显然我可以做一些事情 SELECT acct_id, max(trans_date) as trans_date FROM transactions GROUP BY acct_id; 但是我失去了我的tran[详细]
-
sql-server – SQL Case Statment可以通过吗?
所属栏目:[MsSql] 日期:2020-05-23 热度:148
有没有办法使SQL中的CASE语句像C#中的case语句一样?我不想做的是下面的例子,但如果这是我唯一的选择,我想我会一起去. 例: @NewValue = CASE WHEN @MyValue = 1 THEN CAST(@MyValue AS int) WHEN @MyValue = 2 THEN CAST(@MyValue AS int) E[详细]
-
sql – 如何创建可选择搜索列的存储过程?
所属栏目:[MsSql] 日期:2020-05-23 热度:193
我正在研究将要查询我们员工数据库的工作申请.最终用户希望能够根据标准名称/部门标准进行搜索,但他们也希望灵活地查询在卫生部门工作的名为“James”的所有人.我想避免的一件事是简单地使存储过程获取参数列表并生成一个SQL语句来执行,因为这将打开内部级别[详细]
-
级联与限制的区别? SQL DDL数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:125
有谁能告诉我什么是级联,限制是什么意思? 它在数据库系统中受DDL Part的限制 如果我在我的删除语句中不写任何内容怎么办? ON DELETE CASCADE和ON DELETE RESTRICT是外键属性,您在创建两个表之间的关系时设置它们. 如果将关系船设置为ON DELETE CASCADE,则意[详细]
-
SQL 2005可以在case语句中使用关键字
所属栏目:[MsSql] 日期:2020-05-23 热度:169
我需要一个允许部分匹配的case语句.我得到一个语法错误,但是我想知道是否有可能类似的事情.如果没有,我的第二个解决方案是重写为光标… 例: SELECT CASE ColumnName WHEN value1 THEN answer1 WHEN value2 THEN answer2 WHEN LIKE %TES[详细]
-
可以Rails的Active Record处理SQL聚合查询?
所属栏目:[MsSql] 日期:2020-05-23 热度:126
只是开始学习活动记录,并且想知道如何最好地从涉及SQL聚合查询的多个表中检索数据. 在以下示例中(来自医疗应用程序),我正在寻找每个患者最近的各种类型的事件(例如,上次访问,最后一次实验室测试等).从下面的sql查询可以看到,我正在从分组查询中查找max(date)[详细]
-
sql – 使用select和参数进行DB2插入
所属栏目:[MsSql] 日期:2020-05-23 热度:113
我想做这样的事情: INSERT INTO TABLEA( COLUMN1, COLUMN2, COLUMN 3)SELECT FOOBAR, DOOBAR, ?FROM TABLEB 然后通过Spring JDBC将其发送到JDBC来更新… simpleJdbcTemplate.update( mySqlFromAbove, someVariableToReplaceQuestionM[详细]
-
在SQL中的有向图中计算不同的无向边
所属栏目:[MsSql] 日期:2020-05-23 热度:166
给定一个表,在这样的有向图中保持边: CREATE TABLE edges ( from_here int not null, to_there int not null) 获取特定节点的不同无向链接数量的最佳方法是什么?没有任何重复的定向边缘,也没有任何节点直接链接到自己,我只想避免计数重复的无向边(如(1,2)和[详细]
-
Sql Server Reporting Services和通过.NET应用程序报告
所属栏目:[MsSql] 日期:2020-05-23 热度:183
我的老板希望我在不久的将来创建几个报告,我想他想使用SQL Server Reporting Services部署报告.我不太清楚,这将是一个好主意,考虑到我们是一个很小的组织,我看不到我们充分利用或需要这个解决方案提供的功能,如设置用户,组和订阅. 虽然我以前没有使用过SSRS,[详细]
-
sql-server – 是否可以在SQL CLR用户定义的类型中创建表值*方法*?
所属栏目:[MsSql] 日期:2020-05-23 热度:104
我有一个CLR UDT,它将从表值方法ala xml.nodes()中受益匪浅: -- nodes() example, for reference:declare @xml xml = id1/idid2/idid5/idid10/idselect c.value(.,int) as id from @xml.nodes(/id) t (c)[详细]
-
sql – 是否需要加入?
所属栏目:[MsSql] 日期:2020-05-23 热度:156
是否存在需要RIGHT JOIN的任何查询,还是可以用LEFT JOIN重写? 更具体地说,如果没有正确的连接,你如何重写这个(我猜隐含地没有任何子查询或其他的想法): SELECT *FROM t1LEFT JOIN t2 ON t1.k2 = t2.k2RIGHT JOIN t3 ON t3.k3 = t2.k3 你总是只能使用左连接[详细]
-
sql-server – 用于INSERT和UPDATE的SQL Server存储过程,更好地分离或压缩?
所属栏目:[MsSql] 日期:2020-05-23 热度:63
我正在创建用于在SQL Server数据库中插入和更新数据的存储过程.起初我正在为Add / Set创建一个单独的过程,但后来我偶然发现了一个允许我将它们压缩成一个过程的查询.我想与SO社区核实任何可能的未来问题,这样做. 单独的程序 --INSERT ProcedureCREATE PROCEDU[详细]
-
SQL语句让所有客户无需订单
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我有一个典型的Persons表和一个Orders表,定义如下,我可以执行JOIN查询作为以下命令返回所有人的命令. SELECT Persons.LastName, Persons.FirstName, Orders.OrderNoFROM PersonsINNER JOIN OrdersON Persons.id=Orders.Person_id 问题是,如何撰写一份可以退还[详细]
-
实体框架4 – 在EF数据库中更新模型第一个项目
所属栏目:[MsSql] 日期:2020-05-23 热度:72
我继承了一个首先使用实体框架数据库的项目.我正在努力解决如何更新模型类,当我更新数据库,但我无法弄清楚.到目前为止,我已经做了一个名为Test的列添加到数据库中的一个表,然后在Model Browser中,我右键单击了.edmx文件,并从 Database中选择了Update Model,然[详细]
-
sql-server – 如何保留计算的GEOMETRY或GEOGRAPHY列
所属栏目:[MsSql] 日期:2020-05-23 热度:134
我试图在SQL Server 2008下创建一个表,其中包含一个GEOMETRY列及其计算的变体. 考虑下列表格,计算列返回缓冲几何体: CREATE TABLE [dbo].[Test] ( [Geometry] GEOMETRY NOT NULL, [Buffer] FLOAT NOT NULL, [BufferedGeomet[详细]
-
如何使用SQL删除重复的行?
所属栏目:[MsSql] 日期:2020-05-23 热度:50
我有一个表中有一些行.每行都有一个日期字段.现在,它可能是一个日期的重复.我需要删除所有重复的内容,并且只存储具有最高ID的行.如何使用SQL查询? 现在: date id07/07 107/07 207/07 307/05 407/05 5 我想要的是: date id07/07 307/05 5 DELE[详细]

浙公网安备 33038102330553号