-
sql – 在列上设置标识
所属栏目:[MsSql教程] 日期:2021-02-20 热度:129
如何使用T-SQL在PK列上修改表和设置标识? 感谢帮助 解决方法 您无法修改现有列以获得IDENTITY“属性” – 您必须: 创建一个具有相同结构的新表(但设置了IDENTITY), 为这张新桌子打开IDENTITY_INSERT, 将旧表中的行插入新表中, 放下旧桌子, 将新表重命名为具[详细]
-
将SQL Server查询转换为MySQL
所属栏目:[MsSql教程] 日期:2021-02-20 热度:126
Possible Duplicate: 07000 我如何在MySQL中编写此查询? 从人员中选出50%* 表格中的条目数量将不断变化,因此我需要按百分比而不是固定数字进行选择. 解决方法 这实际上是一个 duplicate question,但我现在有一个更好的,单通,快速,答案: Select *from( SEL[详细]
-
如何在SQL Server 2008表中创建计算列
所属栏目:[MsSql教程] 日期:2021-02-20 热度:79
我真的需要一个简单求和的表上的计算列. 请看下面: 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 热度:164
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 热度:77
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 热度:89
我有这个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 热度:88
调试一些与财务相关的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 热度:150
我使用以下语句成功导出到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 热度:133
是否有使用SQL Server Service Broker的.NET API或对象模型? 解决方法 没有官方支持的API.有一些社区样本虽然是由Service Broker团队或MS的相关团队开发的,您可以将其作为起点,但它们不受官方支持(您不能致电产品支持并报告错误): WCF Transport Channel fo[详细]
-
.net – 使用Insert()和Clear()时StringBuilder中的内存泄漏
所属栏目:[MsSql教程] 日期:2021-02-19 热度:113
我需要在StringBuilder中添加一些行,其中最后添加的行应该在字符串的开头,最后的最后一行.我添加一个这样的新行: stringBuilder.Insert(0,"Some text." + Environment.NewLine); 完成后,我像这样清空StringBuilder: stringBuilder.Clear(); 我多次重复使用[详细]
-
sql – 查找字符串中的字符数和数字
所属栏目:[MsSql教程] 日期:2021-02-19 热度:156
嗨,我有一个表测试如下 NAME---------abc1234XYZ12789a12X8b78Y9c5Z 我试着找出字符串中数字和字符数的计数 select name,length(replace(translate(lower(name),'abcdefghijklmnopqrstuvwxyz',' '),' ','')) as num_count,length(replace(translate(name,'123[详细]
-
SQL:OPENROWSET,无法为请求字符串构建?
所属栏目:[MsSql教程] 日期:2021-02-19 热度:120
我想构造与OPENROWSET方法一起使用的查询. 例: SELECT *FROMOPENROWSET('SQLOLEDB','srv'; 'login'; 'mdp';'SELECT * FROM Case WHERE ID = ' + @caseID) 但是,当我这样做时,我得到错误:”附近的语法不正确 我该如何构建查询? 谢谢 解决方法 尽管OPENROWSE[详细]
-
如何将一个DataType的所有Sql列更改为另一个
所属栏目:[MsSql教程] 日期:2021-02-19 热度:114
我有一个数据库(Sql Server 2005),其中有几十个表,每个表都有多个列(平均10-20),数据类型设置为nvarchar(max).这绝对是杀死性能(其中一些列用于连接,一些表有100K行).我想将所有这些列更改为varchar(250).什么是自动化的最佳方式? (我可以使用Management Stu[详细]
-
sql – 使用Oracle转置选择结果
所属栏目:[MsSql教程] 日期:2021-02-09 热度:84
我的问题是,有一些背景: 我必须根据表元数据(列格式)生成一些sql查询,结果如下: TABLENAME1|COL1TABLENAME1|COL2TABLENAME2|COL1TABLENAME2|COL2TABLENAME2|COL3TABLENAME3|COL1TABLENAME4|COL1TABLENAME4|COL2... /*some other 1800 rows */ (是的,它是订[详细]
-
sql-server – SQL Server:发送电子邮件
所属栏目:[MsSql教程] 日期:2021-02-09 热度:58
我想使用SQL Server发送电子邮件,并从互联网上找到两种可能的方式: 使用AOSMTP.Mail Create PROCEDURE [dbo].[RC_SendEmail] @ServerAddr varchar(80),@FromAddr varchar(80),@Recipient varchar(80),@Subject varchar(132),@BodyText varchar(2000)AS DECLA[详细]
-
.net – 如何确定SQL Server存储过程参数是否具有默认值?
所属栏目:[MsSql教程] 日期:2021-02-09 热度:194
有没有办法以编程方式确定SQL Server存储过程参数是否具有默认值? (如果您可以确定默认值是什么,则可以获得奖励.) SqlCommandBuilder.DeriveParameters()甚至没有尝试. 在此先感谢您的帮助! 编辑:老实说,我不在乎它是一个SQL查询,一个SMO对象,等等. 解决方[详细]
-
sql – Oracle Query给出错误
所属栏目:[MsSql教程] 日期:2021-02-09 热度:79
我在toad中运行查询以测试结果,但我收到错误 ORA-00933: SQL command not properly ended 这是我的查询 SELECT DISTINCT sv.mkey,vehicle_no,'ABC' isnullcheck,TO_CHAR (date_in,'dd-MM-yyyy') || ' ' || time_in vehicleindate_time,TO_CHAR (date_out,'dd-[详细]
-
sql-server – SQL Server PIVOT列数据
所属栏目:[MsSql教程] 日期:2021-02-09 热度:77
我有一个数据表,如下所示: DATE Price---------- ------31/12/2009 1031/12/2009 1131/12/2009 1230/12/2009 2030/12/2009 2130/12/2009 2229/12/2009 3029/12/2009 3229/12/2009 31 我想转换这些数据,如下所示: 31/12/2009 30/12/2009 29/12/2009---------[详细]
-
sql – 如何保持数据不排序?
所属栏目:[MsSql教程] 日期:2021-02-09 热度:58
我有一个表A: Col1 Col212 a12 c12 b 如果我编码:从A中选择*; 结果是: Col1 Col212 a12 b12 d 我想获取数据是: Col1 Col212 a12 c12 b 如何获取数据不排序? 解决方法 要理解的关键是SQL表没有排序.在没有ORDER BY的情况下SELECT时看到的行的顺序保持不变[详细]
-
sql – 如何根据pyspark中的某些条件在列中的每一行前面添加零?
所属栏目:[MsSql教程] 日期:2021-02-08 热度:87
我有一个数据帧df: val1 val2 val3271 70 151213 1 379213 3 90213 6 28820 55 165 我想将此数据框转换为: val1 val2 val3271 70 0151213 01 0379213 03 0090213 06 0288020 55 0165 我怎么能在pyspark做到这一点?是否可以使用Spark SQL?欢迎任何帮助. 解[详细]
-
sql – 访问获取所有表
所属栏目:[MsSql教程] 日期:2021-02-08 热度:175
有没有办法通过sql语句或vba代码从访问文件中返回所有表? “我不知道桌子的名字” 就像你想要在表格中拥有所有字段一样,无论字段的名称如何,都使用’*’. 但如何获得所有表格?!!!! 解决方法 这将带回MS Access数据库中的所有表(包括链接表) SELECT MSysObje[详细]
-
数据库设计 – 没有历史表的数据库版本控制
所属栏目:[MsSql教程] 日期:2021-02-08 热度:171
我正在通过这个 post进行表格的记录级版本控制.我注意到该架构处理历史表的使用.但是,我的方案不需要回滚,但检索时间点记录.这是我尝试使用单个表进行版本控制的设计.请注意,这是一个裸骨表数据(没有约束,索引等).我打算基于id进行索引,因为这涉及列上的group[详细]
-
数据库 – magento从1.6.2升级到1.7.0.2 – 数据库库是否会被更
所属栏目:[MsSql教程] 日期:2021-02-08 热度:102
我正在考虑将我的magento社区从1.6.2升级到1.7.0.2. 首先我会在我的测试服务器上执行此操作,但在magento connect更新期间有一些错误,所以我必须自己上传一些文件… 但是当我将这些数据放入实时环境时,我可以简单地将我的数据从ftp复制到实时网站吗? 或者数据[详细]
-
sql – 语法错误:意外的文件结束
所属栏目:[MsSql教程] 日期:2021-02-08 热度:100
我有一个SQL查询,当它被放入一个函数时,它停止使用此语法错误:意外的文件结束错误消息.从功能中删除它会使其再次开始工作. 为什么是这样? function pull_data{ sqlplus -s $user/$pass@$db EOF SELECT DISTINCT order_number,order_total_items,order_total[详细]
-
如何让SQL生成起始和结束XML标记
所属栏目:[MsSql教程] 日期:2021-02-08 热度:179
我有SQL,我需要将开始和结束XML标记呈现为 PropName / PropName NOT PropName /当值为NULL时. 我知道这不是标准,但我有这样做的商业理由.我已经尝试了FOR XML PATH(”)语句的几种变体,但似乎无法将其呈现为 PropName / PropName. select [PropName] as '*' fo[详细]