-
sql – 如何检查postgres中的值的类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
我想检查postgres中的值的类型,如下所示: SELECT id,CASE WHEN val_is_integer THEN (SOME_QUERY) WHEN val_isnot_integer THEN (ANOTHER_QUERY) ELSE 0 END FROM test; 怎么做? 笔记: 该值是表中的varchar类型,在该字段中有值为numeric和varchar … 例:[详细]
-
将Epoch时间戳转换为sql server(可读格式)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
将Unix时间戳转换为sql server时间戳有问题. 我有一个excel表中的数据,我将通过一个工具导入该数据.所以我正在寻找可以将Epoch时间戳转换为sql server时间戳的代码或语法. 我有3个不同的列格式相同.如何更改这些列中的值. 例如: 大纪元时间戳— 1291388960 s[详细]
-
sql – 使用LIKE或类似的全搜索操作搜索XML
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
我想搜索一个 XML值的列,看看是否包含一个字符串.我不知道架构,我想知道字符串是否包含在任何地方.我不知道XPATH是否会在这种情况下工作. 相当于 Select s.Name,ts.ValueXML from table t (nolock) join table2 ts (nolock) on t.key_Id = ts.key_Idjoin tabl[详细]
-
sql-server – 如何从VS 2012数据库项目创建部署脚本?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
使用VS2010数据库项目,我可以定义一个目标(或不)数据库,设置一个操作(仅创建脚本或创建脚本并部署到目标),执行“部署”(通过VS或MSBuild)并获取结果脚本. 我从来没有使用“创建和部署”操作,因为我仅使用结果脚本来构建一个安装程序,并将在安装过程的一部分之[详细]
-
sql – 如何让Rails在数据库停机后自动重新建立数据库连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
数据库停机后,Rails将首先抛出此错误: ActiveRecord::StatementInvalid: NativeException: org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connection[详细]
-
SQL内联if语句类型问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
我想做一个(MS)SQL查询返回如下: Col1 Col2 Col3---- --------------------- ------AAA 18.92 18.92BBB 20.00 40.00AAA 30.84 30.84BBB 06.00 12.00AAA 30.84 30.84AAA 46.79 46.79AAA 86.40 86.40 当Col1 = AAA时Col3等于Col2,当Col1 = BBB时Col3为Col2两倍[详细]
-
sql-server – 如何登录T-SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
我正在使用ADO.NET访问SQL Server 2005,并希望能够从我正在调用的T-SQL存储过程中进行日志记录.这是可能吗? 在使用ADO.NET时,我无法看到’print’语句的输出,因为我想使用日志记录来进行调试,理想的解决方案是从SysInternals发送DebugView的消息. 解决方法[详细]
-
sql-server – 在SQL Server中可以找到字符串中的第一个数字?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
我有一个varchar(50)sql server列,数据如下所示: RawData----------------------------Washington 40 New Orleans 32Detroit 27 St. Louis 23 我试图解析数据,所以我有这样的东西: WinningTeam WinningTeamScore LosingTeam LosingTeamScore----------- ---[详细]
-
如何使用MS SQL Server Managment Studio删除SQL数据库表中的前
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
我将一个国家的Excel工作表导入数据库表. 不幸的是,所有的行都有一些前导空格. 那么如何删除这些空格呢? 解决方法 这将删除前导和尾随空格 Update tablename set fieldName = ltrim(rtrim(fieldName)); 一些版本的SQL支持 Update tablename set fieldName =[详细]
-
sql-server – 如何列出SQL Server中的所有索引视图?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
如何获取具有索引(即索引视图)的SQL Server数据库中的视图列表? 我发现在开发过程中运行“ALTER VIEW”很容易,并且忽略了我不仅编辑视图,而且删除现有的索引.所以我认为有一个实用程序查询将是很好的将列出所有的视图与索引. 解决方法 SELECT o.name as view[详细]
-
sql-server – 更新和左外连接语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:62
我有两个关系的表格,我想更新表A中的一个字段.是否可以将更新和连接组合在同一个查询中?我google了,但没有找到任何工作的解决方案? UPDATE md SET md.status = '3' FROM pd_mounting_details AS md LEFT OUTER JOIN pd_order_ecolid AS oe ON md.order_data[详细]
-
用户分配了一个sql azure角色
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
我正在努力确保所有用户都被分配了特定的角色.是否有任何视图或SQL查询获取此信息? 解决方法 这些视图已经更改了名称,但以下内容应该对SQL Azure起作用 select m.name as Member,r.name as Rolefrom sys.database_role_membersinner join sys.database_princ[详细]
-
sql – 如何在Rails中批量运行更新?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
我需要大量更新数千条记录,我想批量处理更新.首先,我试过: Foo.where(bar: 'bar').find_in_batches.update_all(bar: 'baz') …我希望会生成SQL,如: "UPDATE foo SET bar = 'baz' where bar='bar' AND id (whatever id is passed in by find_in_batches)" 这[详细]
-
SQL Server:触发如何读取插入,更新,删除的值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
我在一个表中有触发器,并且想要在插入,更新或删除行时读取UserId值.怎么做?下面的代码不起作用,我在UPDATED上收到错误 ALTER TRIGGER [dbo].[UpdateUserCreditsLeft] ON [dbo].[Order] AFTER INSERT,UPDATE,DELETEAS BEGIN -- SET NOCOUNT ON added to preve[详细]
-
实体框架 – EF代码首先 – 如果模型更改重新创建数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
我正在开展一个使用EF Code First和POCO的项目.我有5个POCO,至今依赖于POCO“用户”. POCO“User”应该是指已经存在的MemberShip表“aspnet_Users”(我将其映射到DbContext的OnModelCreating方法). 问题是,我想利用Scott Gu显示的“重新创建数据库如果模型更[详细]
-
SQL查询不在两个日期之间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我需要一些帮助SQL查询. 我试图从表test_table中选择不适合两个日期“2009-12-15”和“2010-01-02”之间的所有记录. 这是我的表结构: `start_date` date NOT NULL default '0000-00-00',`end_date` date NOT NULL default '0000-00-00'---------------------[详细]
-
sql-server – 更新表插入VARBINARY数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
当我运行sql查询时,我得到这样的东西: Disallowed implicit conversion from data type varchar to data type varbinary…. Use the CONVERT function to run this query. (severity 16)` 我想插入的数据看起来像 '00001200000000000010000000000000FFFFFFFF[详细]
-
sql-server – DB2 vs PostgreSQL vs SQL Server [已关闭]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
有没有人使用过这三个数据库?你对他们有什么经验? PostgreSQL看起来很有吸引力,但我很好奇地了解它(我们是一个.NET商店).我也听说过很多人对DB2感到满意. 解决方法 我在一个非常大的组织中工作,这个组织主要在 Linux(Red Hat)上使用DB2.我们有一些大型数据[详细]
-
将字符串转换为sql server中的日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
如何将YYYY-MM-DD(2012-08-17)转换为SQL Server中的日期? 我在帮助页面上看不到此格式:http://msdn.microsoft.com/en-us/library/ms187928.aspx 解决方法 我认为风格不. 111(日本)应该工作: SELECT CONVERT(DATETIME,'2012-08-17',111) 如果由于某种原因不[详细]
-
sql-server-2008 – Sql Server 2008中的死锁故障排除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
我的网站似乎没有处理大量的访问者,我相信这是因为服务器太简单了. 2小时前我的网站获得了很多点击,我注意到发生3个死锁错误,错误是: System.Data.SqlClient.SqlException : Transaction (Process ID 58) was deadlocked on lock resources with another pro[详细]
-
在pl / sql过程中声明变量时,oracle – 语法错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
这让我有点生气.我试图添加一个变量到一个过程,但它不工作 – 我只收到这个错误信息: [Error] Syntax check (25: 7): ERROR line 25,col 7,ending_line 25, ending_col 12,Found ‘number’,Expecting: ; -or- .. := DEFAULT NOT NULL -or- % -or- ( . @ 我[详细]
-
父子关系的SQL查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
我有父表与父子关系的表: NodeId NodeName ParentId------------------------------1 Node1 02 Node2 03 Node3 14 Node4 15 Node5 36 Node6 57 Node7 2 这里parentId = 0表示它是根级别节点.现在我想编写一个SQL查询,它将在父类别的所有级别返回子级. 例如对[详细]
-
sql-server-2008 – set @var = exec stored_procedure
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
是否可以在变量中分配从exec存储过程返回的值? 就像是 DECLARE @count intSET @count = Execute dbo.usp_GetCount @Id=123 解决方法 您可以使用sp_executesql而不是exec将其分配给标量输出参数 DECLARE @out intEXEC sp_executesql N'select @out_param=10',[详细]
-
sql-server – 在SQL Server查询中关闭NOCOUNT有什么优点和缺点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
在SQL Server查询中关闭NOCOUNT有什么优点和缺点? 解决方法 从SQL BOL: SET NOCOUNT ON prevents the sending of DONE_IN_PROC messages to the client for each statement in a stored procedure. For stored procedures that contain several statements[详细]
-
通过数据库拆分具有多个数据库的mysqldump文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
我有一个 mysqldump文件的多个数据库(5).数据库中的一个需要很长时间才能加载,有没有办法通过数据库拆分mysqldump文件,或者只是告诉mysql只加载一个指定的数据库? 马尼什 解决方法 这个Perl脚本应该做的伎俩. #!/usr/bin/perl -w## splitmysqldump - split m[详细]