-
sql-server – 在SQLServer中保存日期
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我有一个遗留应用程序,其中输入是一个日期字符串,即: 06/12/2009 输入的格式总是一个字符串,并且是一致的,它总是dd / mm / yyyy 目前,遗留应用程序只是在DateTime字段中插入它.显然,如果服务器的本地化文化设置发生变化,我们就会出现错误. 两个问题: 一:[详细]
-
sql – 在更新查询中使用case语句
所属栏目:[MsSql] 日期:2020-05-24 热度:89
是否可以在更新查询中使用case语句?我需要做这样的事情:如果人名以’S’开头,则追加’1′,否则追加’2′. 我在sql server中试过这个并没有用 UPDATE PERSONCASEWHEN NAME LIKE S% THEN SET NAME = NAME + 1ELSE SET NAME = NAME + 2END 只是添加一个我倾向[详细]
-
sql – 在R中选择表中的行的快速方法?
所属栏目:[MsSql] 日期:2020-05-24 热度:141
我正在寻找一种从更大的表中提取大量行的快速方法.我的表顶部如下: head(dbsnp) snp gene distancers5 rs5 KRIT1 1rs6 rs6 CYP51A1 1rs7 rs7 LOC401387 1rs8 rs8 CDK6 1rs9 r[详细]
-
sql-server – 从远程客户端访问Windows Server 2008 R2上的SQL Server
所属栏目:[MsSql] 日期:2020-05-24 热度:121
我们目前正在使用安装在远程CentOS盒上的PostgreSQL转向使用安装在远程 Windows Server 2008 R2盒子上的MS SQL Server 2008 R2. 我们使用此数据库的Web应用程序已安装并运行在另一个将保留的CentOS盒中. 所有这些盒子都由第三方托管服务提供商提供,并且都在同[详细]
-
sql – 将sp_helptext的结果作为单个字符串获取
所属栏目:[MsSql] 日期:2020-05-24 热度:61
我正在使用“EXEC sp_helptext Object”运行查询,但它返回多行,列名为Text.我正在尝试将该值连接成一个字符串,但我在尝试找出使用T-SQL的最佳方法时遇到了麻烦. 你可以尝试这样的事情 DECLARE @Table TABLE( Val VARCHAR(MAX))INSERT INTO @Table EXEC sp_hel[详细]
-
sql – 可为空列的索引
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我有一个可空列的索引,我想选择它的所有值,如下所示: SELECT e.ename FROM emp e; 在解释计划中,我看到一个完整的表扫描(甚至一个提示没有帮助) SELECT e.ename FROM emp eWHERE e.ename = gdoron; 使用索引… 我用Google搜索并发现索引中没有空条目,因此第[详细]
-
sql-server – sql server中的条件组?
所属栏目:[MsSql] 日期:2020-05-24 热度:163
我有这个简单的查询: SELECT YEAR(P.DateCreated) ,MONTH(P.DateCreated) ,COUNT(*) AS cntFROM tbl1, tbl2....GROUP BY MONTH(P.DateCreated) ,YEAR(P.DateCreated) 这将发出: 现在我需要相同的[详细]
-
sql – 我应该在查找表中使用代码吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:163
我正在使用Orable数据库,我正在添加几个查找表. 一般的问题是查找表是否应包含代码和描述,代码是FK返回主表,或者查找表是否只包含描述并且FK是否返回主表. 我在争论代码/描述对.我觉得如果我有type = Contractor和code = CN一个存储过程应该说type =’CN’而[详细]
-
sql-server – 将字符串转换为xml并插入Sql Server
所属栏目:[MsSql] 日期:2020-05-24 热度:189
我们有一个SQL Server 2008 R2数据库表,其中 XML存储在VARCHAR数据类型的列中. 我现在必须获取xml的一些元素. 所以我想首先将存储为VARCHAR数据类型的xml转换为存储为xml数据类型的xml. 示例: 表A. Id(int) , ProductXML (varchar(max)) 表B. Id(int), Produ[详细]
-
SQL解码空值
所属栏目:[MsSql] 日期:2020-05-24 热度:59
我有以下查询.当type_id为null时,我希望它按名称“unknown”分组. 我该怎么做. 我知道有一个解码功能,但我不知道如何使用它. select type_id, name from test_table group by decode(type_id,Unknown), name; 我该怎么做? select decode(type_id,[详细]
-
sql – 我可以使用哪种算法来查找常见的相邻单词/模式识别?
所属栏目:[MsSql] 日期:2020-05-24 热度:147
我的数据库中有一个大表,文本顺序中有很多来自各种文本的单词.我想找到一些单词一起出现的次数/频率. 示例:假设我在许多文本中都有这4个单词:United |国家|的美国.我会得到结果: 美国:50 美国:45 美利坚合众国:40 (这只是一个包含4个单词的示例,但可以[详细]
-
如何使用多列的SQL顺序工作?
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我正在研究这个SQL语句: SELECT * FROM CustomersORDER BY Country,CustomerName; From this 它是如何按国家和客户名称订购的?在我看来,它似乎并不直观,即您按国家或客户名称订购,但不是两者都订购 它按国家/地区订购,但如果某些行具有相同的国家/地区,则按[详细]
-
sql – 从ints到GUID作为主键移动
所属栏目:[MsSql] 日期:2020-05-24 热度:131
我使用几个带有整数主键的引用表.现在我想将更改为GUID,使所有引用保持不变.最简单的方法是什么? 谢谢! 加成 我一般都了解这个过程,所以我需要更详细的建议,例如,如何填写新的GUID列.使用默认值newid()是正确的,但对于现有的行是什么? 为guid创建一个新列[详细]
-
sql – #1146 – 表’phpmyadmin.pma__tracking’不存在
所属栏目:[MsSql] 日期:2020-05-24 热度:174
在phpMyadmin中打开我的任何数据库时遇到问题 我试图删除许多旧的,不相关的数据库,并可能在此过程中 删除了我不应该拥有的东西,并想知道我能做些什么来解决错误 #1146 – Table ‘phpmyadmin.pma__tracking’ doesn’t exist 所有phpMyAdmin表都在 sql/create[详细]
-
sql-server – 尝试运行sqlcmd失败,无法建立连接?
所属栏目:[MsSql] 日期:2020-05-24 热度:193
当我尝试运行sqlcmd(从cmd提示符)时,我收到以下错误: HResult 0x2, Level 16, State 1 Named Pipes Provider: Could not open a connection to SQL Server [2]. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : A network-r[详细]
-
(Postgre)SQL中的一对多关系
所属栏目:[MsSql] 日期:2020-05-24 热度:127
我有两张桌子: 帖子: id | ... other stuff ... | tags ----+---------------------+-------------- 1 | ... | foobar 2 | ... | foobazblah[详细]
-
数据库 – Class :: DBI的未来是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:123
有谁知道Class :: DBI的状态是什么?我看到它最后一次更新于2007年10月4日,还有人还在研究这个项目还是只是为了死?谢谢. Class :: DBI在政治压力和来自其中一位开发商的各种诉讼的威胁下崩溃.它变成了毒药代码而且每个人都离开了.我试图在2005年的 post on m[详细]
-
sql – 在SSMS中创建架构
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我知道在TSQL中创建模式非常容易: CREATE SCHEMA Schema Name 有人问过如何通过SQL Server Management Studio执行此操作.我无法找到上下文菜单项以在SSMS中复制它.谁知道怎么样? 在对象资源管理器中,转到:数据库 – [YourDatabase] – 安全 – 架构 – (右[详细]
-
SQL Server 2005 UniqueIdentifier和C#数据类型
所属栏目:[MsSql] 日期:2020-05-24 热度:60
在C#中选择哪种最佳数据类型来表示SQL Server UniqueIdentifier类型?我打算使用GUID,但我见过人们使用varChars. 谢谢 System.Guid就是您所需要的. 您可以在本文中了解SQL数据类型的CLR等价物: SQL Server Data Types and Their .NET Framework Equivalents[详细]
-
sql-server – 查找具有执行权限的存储过程
所属栏目:[MsSql] 日期:2020-05-24 热度:146
我正在使用SQL Server 2008 R2.我需要列出数据库用户(MYUSER)具有执行权限的所有存储过程. 另外,我需要列出哪些是用户没有EXECUTE权限的存储过程 – 但是可以读取存储过程的脚本 是否有任何SQL语句或帮助函数用于这些目的? 参考: Granting execute permissi[详细]
-
sql – 将两个表连接成一个大表
所属栏目:[MsSql] 日期:2020-05-24 热度:183
我有两个具有相同列的表,我需要将一个表的行复制到另一个表的行,以创建一个包含两个表中所有值的大表.现在我正在执行此查询以返回相同的内容: SELECT col1, col2, col3 from Table1unionSELECT col1, col2, col3 from Table2 但是,它看起来非常低效,而且我的[详细]
-
IsEmpty函数如SQL Server中的ISNULL?
所属栏目:[MsSql] 日期:2020-05-24 热度:142
我有这个sql, IF(@ID = )BEGIN SET @ID = NULL;ENDIF(@Name = )BEGIN SET @Name = NULL;ENDIF(@PhoneNumber = )BEGIN SET @PhoneNumber = NULL; ENDIF(@Price = )BEGIN SET @P[详细]
-
在SQL Server 2008中更改存储过程的名称
所属栏目:[MsSql] 日期:2020-05-24 热度:65
我有一个存储过程,我通过Visual Studio 2008编辑.有没有一种简单的方法来更改存储过程的名称?现在,如果我查看sproc的属性,sproc的名称将变灰. 如果您有SSMS,则可以右键单击过程名称并选择重命名. 另一个选项是删除过程并使用新名称重新创建它.[详细]
-
SQL子串和最后一个索引
所属栏目:[MsSql] 日期:2020-05-24 热度:75
我已经陷入了子串. 输入时我有一个看起来像Sometext(123456)的字符串.最后的那些数字是随机的.我只需要从该字符串中获取文本. 这个怎么样? DECLARE @Data TABLE (Val VARCHAR(20))INSERT @Data VALUES (Sometext (123456))INSERT @Data VALUES ()INSERT @Dat[详细]
-
sql-server – 具有超过maxint的标识(int)的SQL Server 2005表会发生什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:147
例如,SQL Server会警告你还是会死? 当您溢出IDENTITY列时,SQL Server 2005将抛出以下错误. Server: Msg 8115, Level 16, State 1, Line 1Arithmetic overflow error converting IDENTITY to data type int.Arithmetic overflow occurred.[详细]

浙公网安备 33038102330553号