-
从SQL中的无格式文本中解析日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
我试图找出一种优雅的方法来从文本列中获取具有类似“YYYYMMDD”的数据的日期…所以我们可能会在列中看到“20060508”作为值,我希望能够从查询返回日期(2006年5月8日). 我确信如果有足够的时间我可以一起破解一些东西,但我想的方法看起来非常糟糕,我怀疑有一[详细]
-
sql – 如何将逗号分隔列转换为db2中的多个行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
我有下表(引用的数量是可变的): Id | FK_ID| Reference |-----------------------1 2100 GI2,GI322 2344 GI56 我需要以下结果: Id | FK_ID| Reference |-----------------------1 2100 GI2 2 2100 GI323 2344 GI56 有没有使用DB2转换数据的简短方法? 解决[详细]
-
sql – 如何调用用户定义函数以与select,group by,order by一起
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
我有Table1,我需要让它看起来像Table2: 表格1 VisitingCount | Date----------------------- 1 | 15:09 3 | 15:10 7 | 15:15 1 | 15:39 2 | 15:40 3 | 15:47 表2 VisitingCount | Date----------------------------- 11 | 15:00-15:30 6 | 15:30-16:00 我写[详细]
-
sql-server – TSQL从动态SQL写入临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
请考虑以下代码: SET @SQL1 = 'SELECT * INTO #temp WHERE ...'exec(@SQL1)SELECT * from #temp (this line throws an error that #temp doesn't exist) 显然这是因为exec命令会旋转一个单独的会话,而#temp是该会话的本地会话.我可以使用全局临时表## temp,[详细]
-
sql – 使用BULK INSERT时忽略某些列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
我有一个逗号分隔的文本文件与结构 field1 field2 field3 field41 2 3 4 我编写了以下脚本来批量插入文本文件,但我想省略第3列 create table test (field1 varchar(50),field2 varchar(50),field4 varchar(50))gobulk insert testfrom 'c:myFilePath'with (f[详细]
-
使用动态SQL通过向简单的sql查询添加变量来指定列名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
sql 2005 / sql 2008 Declare @temp nvarchar(1000)set @temp = 'ABC'select col1,col2 from tableA 与select查询一起,如何向select查询添加变量? expected output :-select col1,col2,@temp as [col3] from tableA 其中@temp指定tableA中列的名称. 解决方法[详细]
-
.net – 将DateTime解析为SQL Server的最佳方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
我想知道什么是将DateTime对象解析到SQL服务器的最佳方法. 您在代码中生成SQL的位置. 我总是使用像DateTime.Now.TolongDateString()这样的东西,并且取得了很好的效果,除了今天我得到了一个错误,它让我思考. System.Data.SqlClient.SqlException: Conversion f[详细]
-
sql-server – SQL Server上不可靠的information_schema架构信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
SQL Server文档 here说,information_schema.tables的table_schema字段是“不可靠的”,获取对象模式的正确方法是查询sys.objects. 任何人都可以详细说明information_schema.tables报告的架构如何以及何时可能不正确? 解决方法 遗憾的是,这个问题没有得到解决,[详细]
-
sql – 如何在查询中找不到匹配项时显示默认值?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我想在没有从查询中获取数据时显示默认消息. 例如 让我们来看看 select empname from employee where id = 100 如果没有数据匹配此搜索,我希望结果不可用或应显示所需的结果. 那么我应该如何编写SQL查询来实现这一目标. 我正在使用Oracle 10g. 解决方法 SELEC[详细]
-
在SQL Server Management Studio中快速从C#运行时,SQL查询超时
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
我有一个C#程序,使用下面列出的代码执行SQL查询.我已经使用这段代码一段时间没有问题,直到前几天. 我将查询字符串传递给SQL,其中包含一个字符串列表,这些字符串是库存标识符.几天前我运行它,查询超时,如果我让它运行一个多小时.我花了这么多天试图调试这个.在[详细]
-
sql – MS ACCESS:如何使用访问查询计算不同的值?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
这是下面给出的当前复杂查询. SELECT DISTINCT Evaluation.ETCode,Training.TTitle,Training.Tcomponent,Training.TImpliment_Partner,Training.TVenue,Training.TStartDate,Training.TEndDate,Evaluation.EDate,Answer.QCode,Answer.Answer,Count(Answer.Ans[详细]
-
在新的Firebase控制台中,我无法编辑实时数据库的名称,也无法移动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
在新的Firebase控制台中,我无法编辑也不能克隆或移动实时数据库的任何节点(更改父节点) 我甚至测试过将规则设置为公共. 这是设计的吗?那么,这个控制台的用途是什么?只改变孩子的价值观? 解决方法 确实无法在Firebase数据库控制台中克隆节点或重命名密钥.由[详细]
-
sql – oracle db中具有多个字段的条件唯一约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
我有这张桌子: XPTO_TABLE (id,obj_x,date_x,type_x,status_x) 我想创建一个唯一的约束,仅当status_x时才应用于字段(obj_x,type_x). 5. 我试图创建这个,但Oracle说: line 1: ORA-00907: missing right parenthesis CREATE UNIQUE INDEX UN_OBJ_DT_TYPE_STAT[详细]
-
使用RAND()在SQL Server中创建非确定性函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
经过一些搜索和阅读文档之后,很明显您可以在SQL Server中编写用户定义的函数,这些函数被标记为确定性或非确定性,具体取决于正文中使用的内置函数. RAND()列在非确定性函数下(见msdn article).那么为什么我不能在函数中使用它呢? 解决方法 因为它有副作用. 函[详细]
-
sql – 检索每个类别的2个最后帖子
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
假设我有2个表:blog_posts和类别.每篇博文都只属于一个类别,所以这里的两个表基本上都有一个外键. 我想从每个类别中检索2个帖子,是否可以在单个请求中实现此目的? GROUP BY会对所有内容进行分组,并在每个类别中只留下一行.但我想要其中2个. 执行1 N查询(N =[详细]
-
.net – Enum对实体框架数据库的支持
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
我可以找到一堆关于如何首先实现模型的枚举支持和类似的代码的教程: http://msdn.microsoft.com/en-us/data/jj248772.aspx http://msdn.microsoft.com/en-us/data/hh859576.aspx 任何人都可以向我解释或向我提供有关如何正确实现数据库第一个应用程序的枚举[详细]
-
sql-server – ALTER TABLE my_table ADD @column INT
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
如果我想使用变量作为新列的名称,这在MS SQL中是否可行? 不工作的例子: ALTER TABLE my_table ADD @column INT 这对我很有用: EXEC ('ALTER TABLE my_table ADD ' + @column + ' INT') 解决方法 这可以使用动态sql构建您的DDL并使用EXEC命令来执行该字符串[详细]
-
在sql server中将日期范围拆分为每月一行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
我有一个表有两列名为“from_date”和“to_date”的表 the table look like:- 我想要的结果如下: – from_date to_date ----------- ------------ 2013-11-25 2013-11-302013-12-01 2013-12-05 该日期从2013-11-25分为2013-11-30,另一个日期从2013-12-01分到[详细]
-
sql – 从Oracle获取日期名称
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
如何从Oracle中的给定日期获取月份名称? 如果给定的日期是’15 -11-2010′,那么我希望从这个日期开始11月. 解决方法 select to_char(sysdate,'Month') from dual 在你的例子中将是: select to_char(to_date('15-11-2010','DD-MM-YYYY'),'Month') from dual[详细]
-
sql – SELECT列表中子查询内的不同LISTAGG
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
这是我正在尝试做的和我得到的最小的工作示例: 我有一个查询如下: /*with tran_party as -- ALL DUMMY DATA ARE IN THESE CTE FOR YOUR REFERENCE (select 1 tran_party_id,11 transaction_id,101 team_id_redirect from dual union all select 2,11,101 fr[详细]
-
sql-server – 使用SQL Server“FOR XML”:将结果数据类型转换
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
我现在已经挣扎了将近一周,仍然没有找到任何解决方案 – .- 我的目标是通过查询“FOR XML”语句从SQL Server接收XML,将此XML作为字符串/流转发到XSLT Transformer并将结果显示为HTML. 关于它的糟糕之处是我应该使用的Web服务器环境:IBM Domino 8.5.2,它通常[详细]
-
SQL – 如何比较CLOB
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
在DB2触发器中,我需要比较CLOB字段的值. 就像是: IF OLD_ROW.CLOB_FIELD != UPDATED_ROW.CLOB_FIELD 但“!=”不适用于比较CLOB. 比较它的方法是什么? 编辑添加: 如果在更新期间更改了Clob字段,我的触发器需要执行一些操作.这就是我需要比较触发器代码中的[详细]
-
sql-server – SQL Server Passthrough查询作为Access中DAO记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
我们最近创建并将Access数据库后端迁移到SQL Server.我正在尝试使用VBA代码创建与SQL Server后端的连接,并使用存储在VB记录集中的结果运行直通查询.当我尝试这个时,查询不会通过. Dim db As DAO.DatabaseDim rs As DAO.RecordsetDim strConnect As StringstrC[详细]
-
如何使用LINQ to SQL和C#进行正确的连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
嘿伙计们,我在使用LINQ创建以下SQL语句时遇到问题C# select c.IDAddenda,c.Descripcion from CatAddendas c right join EmpresaAddenda e on e.IDAddenda = c.IDAddenda where e.rfc = 'SUL010720JN8' order by c.IDAddenda asc 我懂了 public IEnumerableCat[详细]
-
sql-server – 如何将图像插入sql server数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
如上所述,我正在尝试在表中插入图像,其中字段的类型是Varbinary. 到目前为止我做了什么: 我有一个包含许多字段的表单: @using (Html.BeginForm("InsertProduct","Home",FormMethod.Post,new { enctype = "multipart/form-data" })){ @Html.ValidationSummar[详细]