-
firebase – 有没有办法在新的实时数据库中从控制台生成推送ID?
所属栏目:[MsSql教程] 日期:2021-02-20 热度:50
我的数据库中有一个列表节点,并希望从Web控制台添加数据.我想将推送ID作为对象的关键.像这样的东西: { "listing": { "4acd4g1OreMyo2FkW6DlQH7ZhvY2": { "name": "abc","location": "xyz" } }} 其中’4acd4g1OreMyo2FkW6DlQH7ZhvY2’将是自动生成的推送ID.[详细]
-
sql – 在列上设置标识
所属栏目:[MsSql教程] 日期:2021-02-20 热度:178
如何使用T-SQL在PK列上修改表和设置标识? 感谢帮助 解决方法 您无法修改现有列以获得IDENTITY“属性” – 您必须: 创建一个具有相同结构的新表(但设置了IDENTITY), 为这张新桌子打开IDENTITY_INSERT, 将旧表中的行插入新表中, 放下旧桌子, 将新表重命名为具[详细]
-
将SQL Server查询转换为MySQL
所属栏目:[MsSql教程] 日期:2021-02-20 热度:107
Possible Duplicate: 07000 我如何在MySQL中编写此查询? 从人员中选出50%* 表格中的条目数量将不断变化,因此我需要按百分比而不是固定数字进行选择. 解决方法 这实际上是一个 duplicate question,但我现在有一个更好的,单通,快速,答案: Select *from( SEL[详细]
-
如何在SQL Server 2008表中创建计算列
所属栏目:[MsSql教程] 日期:2021-02-20 热度:59
我真的需要一个简单求和的表上的计算列. 请看下面: SELECT key3,SUM(UTOTALWBUD)FROM CONTACT1 INNER JOIN CONTACT2 ON CONTACT1.ACCOUNTNO = CONTACT2.ACCOUNTNOWHERE KEY1 = 'Client'GROUP BY KEY3 我试图通过添加以下内容来创建计算列 ALTER TABLE Manage[详细]
-
sql-server – SQL Server 2005中CTE的范围
所属栏目:[MsSql教程] 日期:2021-02-19 热度:62
WITH emp_CTE AS ( SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 1)) AS IdentityId,* FROM dbo.employee )SELECT * FROM emp_CTE 这很好用 如果相同的查询是这样写的. WITH emp_CTE AS ( SELECT ROW_NUMBER() OVER(ORDER BY (SELECT 1)) AS IdentityId,* FRO[详细]
-
sql – 是否可以在每个记录标签上使用PG序列?
所属栏目:[MsSql教程] 日期:2021-02-19 热度:79
PostgreSQL 9.2是否提供了任何功能,可以生成一个命名空间为特定值的序列?例如: .. | user_id | seq_id | body | ... ---------------------------------- - | 4 | 1 | "abc...." - | 4 | 2 | "def...." - | 5 | 1 | "ghi...." - | 5 | 2 | "xyz...." - | 5[详细]
-
sql-server – SQL Server相当于Oracle的“CONNECT BY PRIOR”和
所属栏目:[MsSql教程] 日期:2021-02-19 热度:59
我有这个Oracle代码结构我正在尝试转换为SQL Server 2008(注意:我在方括号'[]’中使用了通用名称,封闭的列名和表名,并做了一些格式化以使代码更多可读): SELECT [col#1],[col#2],[col#3],...,[col#n],[LEVEL] FROM (SELECT [col#1],[col#n] FROM [TABLE_1][详细]
-
sql-server – SQL server 2005数字精度损失
所属栏目:[MsSql教程] 日期:2021-02-19 热度:70
调试一些与财务相关的SQL代码发现了数学(24,8)数学精度的奇怪问题. 在MSSQL上运行以下查询,您将获得A B * C表达式结果为0.123457 选择一个, B, C, A B * C. 从 ( SELECT CAST(0.12345678 AS NUMERIC(24,8))AS A, CAST(0 AS NUMERIC(24,8))AS B, CAST(500 AS N[详细]
-
SQL Server使用OPENROWSET导出到Excel
所属栏目:[MsSql教程] 日期:2021-02-19 热度:179
我使用以下语句成功导出到excel: insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=C:template.xls;','SELECT * FROM [SheetName$]') select * from myTable 是否有任何标准方法可以使用此模板为excel表单指定一个新名称,以便模板永[详细]
-
用于SQL Server Service Broker的.NET API [已关闭]
所属栏目:[MsSql教程] 日期:2021-02-19 热度:178
是否有使用SQL Server Service Broker的.NET API或对象模型? 解决方法 没有官方支持的API.有一些社区样本虽然是由Service Broker团队或MS的相关团队开发的,您可以将其作为起点,但它们不受官方支持(您不能致电产品支持并报告错误): WCF Transport Channel fo[详细]
-
.net – 使用Insert()和Clear()时StringBuilder中的内存泄漏
所属栏目:[MsSql教程] 日期:2021-02-19 热度:100
我需要在StringBuilder中添加一些行,其中最后添加的行应该在字符串的开头,最后的最后一行.我添加一个这样的新行: stringBuilder.Insert(0,"Some text." + Environment.NewLine); 完成后,我像这样清空StringBuilder: stringBuilder.Clear(); 我多次重复使用[详细]
-
sql – 查找字符串中的字符数和数字
所属栏目:[MsSql教程] 日期:2021-02-19 热度:184
嗨,我有一个表测试如下 NAME---------abc1234XYZ12789a12X8b78Y9c5Z 我试着找出字符串中数字和字符数的计数 select name,length(replace(translate(lower(name),'abcdefghijklmnopqrstuvwxyz',' '),' ','')) as num_count,length(replace(translate(name,'123[详细]
-
SQL:OPENROWSET,无法为请求字符串构建?
所属栏目:[MsSql教程] 日期:2021-02-19 热度:82
我想构造与OPENROWSET方法一起使用的查询. 例: SELECT *FROMOPENROWSET('SQLOLEDB','srv'; 'login'; 'mdp';'SELECT * FROM Case WHERE ID = ' + @caseID) 但是,当我这样做时,我得到错误:”附近的语法不正确 我该如何构建查询? 谢谢 解决方法 尽管OPENROWSE[详细]
-
如何将一个DataType的所有Sql列更改为另一个
所属栏目:[MsSql教程] 日期:2021-02-19 热度:68
我有一个数据库(Sql Server 2005),其中有几十个表,每个表都有多个列(平均10-20),数据类型设置为nvarchar(max).这绝对是杀死性能(其中一些列用于连接,一些表有100K行).我想将所有这些列更改为varchar(250).什么是自动化的最佳方式? (我可以使用Management Stu[详细]
-
sql – 如何使用ADO查询参数指定表和字段名称?
所属栏目:[MsSql教程] 日期:2021-02-08 热度:182
我正在TADOQuery中执行UPDATE语句,我正在使用参数进行一些操作.最初,这工作正常,但我为表名和字段名添加了另一个参数,现在它正在破坏. 代码如下所示: Q.SQL.Text:= 'update :tablename set :fieldname = :newid where :fieldname = :oldid';Q.Parameters.Par[详细]
-
sql-server – 目标的SQL动态数据透视
所属栏目:[MsSql教程] 日期:2021-02-07 热度:159
参见英文答案 Convert Rows to columns using ‘Pivot’ in SQL Server7个 假设我有一个包含以下行和列的表 EmpCode Empname Goals------- ---- ------101 kiran readsql101 kiran coding101 kiran readcss102 rohit coding102 rohit readjava103 pradi do no[详细]
-
sql – 连接多行
所属栏目:[MsSql教程] 日期:2021-02-07 热度:135
我正在使用Microsoft SQL Server 2005. 我想我需要一个子查询. 我正在为每个客户寻找一(1)行,其中AvailableAction字段是每个客户的所有操作的串联. use tempdbGOIF DB_ID('myDatabase') IS NOT NULL DROP DATABASE myDatabasegoCREATE DATABASE myDatabase GO[详细]
-
将数据从SQL Server 2012复制到Excel时出现新行问题
所属栏目:[MsSql教程] 日期:2021-02-07 热度:96
我最近升级到SQL2012并使用Management Studio.我在数据库中的一个列中存储了CHAR(13)CHAR(10). 当我使用SQL Server 2008时,这将完全复制并粘贴到Excel中.但是,现在,复制和粘贴相同的数据会在Excel中的数据中创建一个新的行/回车符. 我在SQL2012中错过了一个可[详细]
-
sql – 我什么时候应该使用主键或索引?
所属栏目:[MsSql教程] 日期:2021-02-07 热度:122
我什么时候应该使用主键或索引? 他们的差异是什么,哪个最好? 解决方法 基本上,主键是(在实现级别)一种特殊的索引.特别: 一个表只能有一个主键,除了极少数例外,每个表都应该有一个. 主键是隐式UNIQUE – 您不能有多个具有相同主键的行,因为它的目的是唯一标[详细]
-
数据库设计 – SaaS数据库设计 – 多个数据库?分裂?
所属栏目:[MsSql教程] 日期:2021-02-07 热度:143
我见过SaaS应用程序以多种方式托管.跨多个数据库拆分功能和模块是一个好主意吗?例如,将User表放在一个DB上,将功能/ app特定表放在另一个DB上,也可能放在另一个DB中的其他常用表上? 解决方法 从一个数据库开始.在项目需要时拆分数据/功能. 以下是我们可以从L[详细]
-
sql – 从XML查询数据
所属栏目:[MsSql教程] 日期:2021-02-07 热度:144
我正在尝试使用sql语句从XML Document中获取特定数据.本文件如下: ?xml version="1.0" encoding="Shift-JIS" ?Ophthalmology xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:nsCommon="http://www.joia.or.jp/standardized/namespaces/Common[详细]
-
sql – 创建分层定义的数据集的展平表/视图
所属栏目:[MsSql教程] 日期:2021-02-07 热度:131
我有一个包含分层数据的表.目前这个层次结构中有~8个级别. 我真的很喜欢数据结构的方式,但是当我需要知道8级记录是否是1级记录的子级时,性能是令人沮丧的. 我有PL / SQL存储函数为我做这些查找,每个函数都有一个select * from tbl start with … connect by[详细]
-
在SQL查询中使用来自Cell或命名范围的日期
所属栏目:[MsSql教程] 日期:2021-02-07 热度:196
我创建了一个工作表来从Microsoft SQL数据库中提取数据,以生成2日期StartDate和EndDate之间的客户报告. 我一直在玩一些东西,但无论如何都没有成功.我已经搜索过,但一直找不到我所追求或能够理解的东西. 我相信的问题是我在Excel中使用的日期的数据类型,并尝试[详细]
-
sql – 更改数字列
所属栏目:[MsSql教程] 日期:2021-02-07 热度:176
我有NAME和PAY,但在这个例子中我需要CHANGEGROUP: NAME PAY DATE CHANGEGROUPSally 12 10/01/2011 1Sally 12 10/01/2011 1Sally 12 11/02/2011 1Sally 12 11/02/2011 1Sally 12 12/01/2012 1Sally 13 04/23/2013 2Sally 12 04/24/2013 3Sally 10 05/01/2013[详细]
-
如何在Teradata中执行动态SQL
所属栏目:[MsSql教程] 日期:2021-02-07 热度:71
有没有办法向Teradata提交动态生成的SQL?我编写了一个查询,它将创建用于对表进行非规范化的代码.现在,我将代码拉到我的客户端(SAS)并在第二步重新提交.我不熟悉Teradata宏或程序;会有类似的工作吗? 为了说明,我有一个如下定义的表: create multiset table[详细]
