-
创建或替换VIEW sql错误
所属栏目:[MsSql] 日期:2020-05-24 热度:149
尝试使用以下方法更新 table view: CREATE OR REPLACE VIEW [vtable] AS SELECT * FROM Files_Table ORDER BY File 该表返回旧视图,而不是更新. 在Sqlite数据库浏览器中测试语句: Error message from database engine: near OR: syntax error 但是在节目中[详细]
-
sql-server – Windows Azure,实体框架.不支持关键字:’元数据’.
所属栏目:[MsSql] 日期:2020-05-24 热度:100
这已被问过几次,但我无法让任何建议对我有用. 我有一个网站和SQL数据库,我在本地构建,现在部署到Azure.数据库是网站的链接资源.我能够浏览网站,甚至可以使用ADO.Net和标准连接字符串连接并运行对数据库的查询. 问题是当我尝试使用Entity Framework进行连接时,[详细]
-
sql – While循环遍历数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:101
我想知道是否有人可以帮助我创建一个while循环来迭代几个数据库以从两列中的一个表中获取数据.这是我到目前为止所做的.什么都行不通,因为我不知道如何让select语句通过每个数据库工作,关于我从每个数据库查询的表(dbo.tbldoc) DECLARE @Loop intDECLARE @DBNa[详细]
-
sql-server – SQL Server如何在特定条件发生时迭代一次光标循环
所属栏目:[MsSql] 日期:2020-05-24 热度:185
我有一个SQL Server游标.我想在特定条件发生时跳过循环的一次迭代. Break会将您带出光标循环并继续执行任何操作. 是否有一个命令说“嘿,这个记录不好,所以继续前进,跳过它并继续下一个”. 顺便说一句,我知道游标是邪恶就像司机谁去43 MPH在超车道,但经常发生[详细]
-
解析字符串SQL
所属栏目:[MsSql] 日期:2020-05-24 热度:137
我在MSSQL中有这么长的字符串,我需要I值. 我代表发票, A代表金额, D代表日期 I=940;A=29.5;D=20090901|I=941;A=62.54;D=20090910|I=942;A=58.99;D=20091005|I=954;A=93.45;D=20091201|I=944;A=96.76;D=20091101|I=946;A=52.5;D=20091101|I=943;A=[详细]
-
sql-order-by – 如何在Play中使用ORDERBY和findAll()
所属栏目:[MsSql] 日期:2020-05-24 热度:178
有什么办法可以在Play Framework中使用ORDERBY和findAll()吗? Model.findAll()是一个立即获取结果的快捷方式,它相当于Model.all().fetch(). 我认为指定顺序的最佳方法是使用这样的JPQL查询: Model.find(“by fieldName desc”).fetch();[详细]
-
在SQL中更新具有不同值的多个行
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我有这样一张桌子: SKU SizeA 10B 10C 10D 10E 10F 10G 10 我想将其更改为: SKU SizeA[详细]
-
sql-server – SQL Server查询错误
所属栏目:[MsSql] 日期:2020-05-24 热度:138
根据维基百科,这种语法看起来正确…… INSERT INTO dbo.metadata_type (name, publishable) VALUES(Content Owner, 0),(Content Coordinator, 0),(Writer, 0),(Content Type, 0),(State, 1),(Business Segment[详细]
-
sql-server – 检查T-SQL中两个日期之间的日期
所属栏目:[MsSql] 日期:2020-05-24 热度:171
我有一个存储过程,要检查日期是在固定日期和当前日期/时间之间(使用GETDATE()): SELECT a, bFROM myTblWHERE DATE BETWEEN Day start datetime AND GETDATE() …例如 : WHERE DATE BETWEEN 2013-09-10 00:00:00.00 AND GETDATE()[详细]
-
sql-server – 你如何判断下一个标识列是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:97
是否有一个 tsql查询来告诉它期望用于下一行插入的SQL服务器标识列值? 编辑添加: 我删除并重新创建了一个表 [personID] [int] IDENTITY(1,1) NOT NULL 作为我的CREATE TABLE命令的一部分.我还试图重新删除标识列,同时删除该表中的所有信息,但这并不总是有效[详细]
-
如何插入SQL Server中的现有临时表
所属栏目:[MsSql] 日期:2020-05-24 热度:76
我试图将两个select语句执行到一个查询,将数据泵入临时表.第一个查询将有5列,而第二个查询只有一列. 第一个可以通过以下方式实现: Select a.ID AS [a], b.ID AS [b], c.ID AS [c]INTO #testingTempFROM.... 现在我有第二个查询尝试将数据泵入#testingTemp:[详细]
-
sql-server – SQL Server查询结果末尾的空白空间
所属栏目:[MsSql] 日期:2020-05-24 热度:105
我刚刚安装了Microsoft SQL Server 2008 R2以使用LINQ to SQL进行测试. 我有一个表有一列nchar(20)和两行:’123’和’Test’. 如果我查询该表中的所有行并用“’”包装每个值,我得到以下内容: 123 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ( _ is a space)Test _[详细]
-
linq-to-sql – 当我插入新记录时,如何获得主键值?
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我正在使用LINQ-to-SQL类.它有一个方法object.InsertOnSubmit().但它返回void,所以我可以在插入记录后获得主键值. 我想要最近插入的记录的主键值. 是(假设它是一个身份字段). 单独调用InsertOnSubmit不会将插入发送到db.您需要调用SubmitChanges以便将当前dat[详细]
-
sql-server – SQL Server如何将日期与字符串文字进行比较?
所属栏目:[MsSql] 日期:2020-05-24 热度:130
我正在修改一个查询,这是我的脚本: select CASE When EndDate=1/1/1900 THEN NULL ELSE EndDate END,*from Members 此脚本只是比较日期,如果是’1/1/1900’则返回null,否则返回日期. 我可以在我的数据库中看到日期存储的格式如下: 1900-01-01 00:00:00.000[详细]
-
SQL * Plus中的清除屏幕
所属栏目:[MsSql] 日期:2020-05-24 热度:144
我正在运行以下报告,但收到错误 /* Simple table formatting */clear screen;accept Report_File char prompt Enter a file name for summary report ;/*Set up column headers*/col StoreCode format A8 heading Store C[详细]
-
sql – 通过存储过程检查DB中的DateTime是否超过90天
所属栏目:[MsSql] 日期:2020-05-24 热度:124
UPDATE 显然我没有包含足够的数据,对不起! 当’campaign_Date’超过90天时,我需要设置’campaign_Status’= 6. 嗨, 我有一个存储DATETIME的列(campaign_Date).使用存储过程我需要检查存储的日期是否为90天(或更长). 任何帮助都会很棒. 谢谢. 这将返回所有旧[详细]
-
SQL选择一个单词的第一个字母?
所属栏目:[MsSql] 日期:2020-05-24 热度:126
在SQL中如何只选择第一个字母? 例如,如果我有一个名为ColumnX的列,它的值为“hippodarts”,我如何只选择字母H? 要获得STRING的第一个字母,您可以使用左: SELECT LEFT(ColumnX,1) 对字符串中的单词执行此操作会更复杂.[详细]
-
sql – bigint表示的最大值
所属栏目:[MsSql] 日期:2020-05-24 热度:100
有没有办法获得可以存储在bigint中的最大值,而无需对其进行硬编码? 是否有返回/包含此值的函数或常量? 请参阅 this similar question中提供的答案.据我所知,没有办法以编程方式找到您正在寻找的答案. 根据您在另一个答案中发布的评论,这将允许您只需在一个[详细]
-
SQL Query删除两年以上的记录
所属栏目:[MsSql] 日期:2020-05-24 热度:130
我需要通过从多个表中删除超过两年的记录来清理非常臃肿的SQL数据库.这样做最有效的方法是什么? 你有什么办法可以确定记录的“旧”程度吗? (即表中是否有一列表示行的年龄或可用于计算年龄的日期?).如果是这样,那应该很简单 DELETE FROM Table WHERE Age 2[详细]
-
如何在PL / SQL中每天分组?
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我试图用PL / SQL获取每天的统计数据. 每天有几个条目,错误的bukkets :-)我想按天分组. 我目前在做什么: SELECT TO_CHAR(dateTime, DD) DAY, TO_CHAR(dateTime, MM) MONTH, errormessageFROM logWHERE (...)GROUP BY MONTH, DAY, errormessage 这导致[详细]
-
sql – 一个带UNIONS或多个INSERTS的INSERT?
所属栏目:[MsSql] 日期:2020-05-24 热度:125
我有一个返回表的sql函数.该表通过大约6个相当复杂的语句填充. 这些声明对于UNION来说是否更好,所以只有一个插入或者这些是否更好地分开? 或者它没有任何区别? 在用户定义的函数中,我没有看到使用其中一个的理由. UNION有可能比单独的陈述更具限制性…… 我[详细]
-
SQL:如果无法将to_number转换为null
所属栏目:[MsSql] 日期:2020-05-24 热度:115
我有一个包含这个值的表: ID VALUE-----------------------23559 20023562 -1 {14376}#-1 我想做一个选择,如果我不能转换为数字设置NULL. 我通常使用翻译,因为这是一个奇怪的角落案例: SELECT CASE WHEN TRIM(TRANSLATE(COLUMN_NAME, 1234567890[详细]
-
sql – Oracle:如何在午夜之前选择当前日期(今天)?
所属栏目:[MsSql] 日期:2020-05-24 热度:84
使用Oracle,如何在11:59:59选择当前日期(即SYSDATE)? 考虑到午夜might be a little ambiguous的定义(午夜星期四意味着跨越星期四和星期五或跨越星期三和星期四?). 要在午夜之前(之前一秒)选择当前日期(今天),您可以使用以下任何语句: SELECT TRUNC(SYSDATE[详细]
-
从SQL Server表中检索每个类别的不同行数
所属栏目:[MsSql] 日期:2020-05-24 热度:104
我需要生成一个地址列表,我的客户将发送商品目录.他们想要将特定数量的目录(X)发送到特定的邮政编码(Y)[这与这些邮政编码中的平均收入有关] 我在SQL Server 2008 R2中有2个表:CatalogRequests和AddressList CatalogRequests是我们应该向客户数据库中的每个邮[详细]
-
sql – 在SELECT语句中提取分隔值右侧的字符
所属栏目:[MsSql] 日期:2020-05-24 热度:160
我需要提取连字符右侧的所有字符作为select语句的一部分.选择中将有其他列.在下面的查询中,从第二列中选择了右边的三个字符.如何在分隔符的右边提取无限数量的字符 – 在我的例子中是连字符?我可以使用正确的功能吗?我需要使用其他功能吗? Select column1,[详细]
- .net – Linq to SQL还是Linq to DataSet?
- SQL Server字符串切割函数
- python MySQLdb Windows下安装教程及问题解决方法
- sql – 使用LIST命令显示DB2中的所有表
- sql-server-2008 – 如何在Reporting Services表
- 在内存数据库中配置特定的测试目的在Spring
- sql-server – 规范化SQL Server中的unicode字符
- sqlserver合并DataTable并排除重复数据的通用方法
- mysql错误处理之ERROR 1786 (HY000)
- sql-server – 通过Internet连接到SQL服务器

浙公网安备 33038102330553号