-
sql – 在多个列中查找具有相同值的行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
我正在尝试找到具有重复值的行,但仅基于选定列数,而不是单列或整行.例如,如果我的表格如下所示: ID Address State Name-------------------------------0 7 Brown NY John1 3 Red WX Jane2 7 Brown WX Ted3 7 Brown NY Fred 我的问题是: Find all ID’s for[详细]
-
sql-server-2008 – SQL Server 2008和毫秒
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
在SQL Server 2008中,为什么以下查询返回相同的值? -- These all return 2011-01-01 23:59:59.997SELECT CAST('2011-01-01 23:59:59.997' as datetime)SELECT CAST('2011-01-01 23:59:59.998' as datetime) 为什么以下查询到第二天呢? -- Returns 2011-01-0[详细]
-
sql – 在postgres中创建一个范围
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
如何在PostgreSQL中选择一个范围?我想得到这个结果: num---123456 从一个查询像: SELECT range(1,6) AS num; 解决方法 SELECT *FROM generate_series(1,6) num[详细]
-
使用T-SQL将当前日期插入到日期列中?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
我试图插入用户决定停用或激活UserID的日期.我正在尝试使用SP来触发这个问题,但是我认为这比我想象的要难得多. 我可以做一个 SELECT GETDATE() 获取日期,但是有没有办法从GETDATE插入该信息并将其放入我想要的列中? 解决方法 几种方式首先,如果您每次发生[de[详细]
-
sql-server – 禁用所有非聚簇索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
我从我的数据库中选择了一些非聚集索引,具体如下: SELECT sys.objects.name tableName,sys.indexes.name indexNameFROM sys.indexes JOIN sys.objects ON sys.indexes.object_id = sys.objects.object_idWHERE sys.indexes.type_desc = 'NONCLUSTERED' AND s[详细]
-
sql – 基于碎片结果自动化INDEX重建?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
是否可以添加维护作业来检查索引碎片.如果大于50%,那么会自动重建这些索引? 索引大小可以从100MB到10GB不等. SQL 2005. 谢谢. 解决方法 我使用这个脚本.请注意,我建议您阅读我在这里使用的dmv,它们是SQL2005中的隐藏的宝石. SET TRANSACTION ISOLATION LEVE[详细]
-
sql-server – 如何将数据库从一台计算机复制到另一台?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
我有一个SQL Server 2008中的数据库,我想要复制到另一台计算机. 如何制作这样的副本? 一旦这样做,我应该怎么做在另一台电脑再次从我的副本建立数据库? 非常感谢,祝你新年快乐 解决方法 简单答案:备份,然后在另一台电脑上恢复. 看看这里:http://technet.mi[详细]
-
varchar(max)MS SQL Server 2000,问题?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我继承了一个asp.net网站项目,目前运行SQL Server 2000作为其后端. 我使用SQL Server 2005 Express在数据库的本地副本上进行了一些数据库更改.我使用varchar(max)列创建一个表.它们用于存储任意长度的XHTML片段. 在浏览stackoverflow时遇到这个问题: Are the[详细]
-
SQL查询汇总可能不会显示在WHERE子句中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我有这个SQL语句,SQL Server给我以下错误: An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list. SELECT SUM(M1.InvoiceTotal)-SUM(M1.AmountApplied) as PastDueAmount,M1.Billing[详细]
-
sql-server – 查询SQL Server上存储过程的内容
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
我正在探索一个遗留数据库系统,对其内部知识很少.我想找到调用另一个存储过程的所有存储过程A. 怎么最好这样做? 我可以写这样的伪代码: select name from AllStoredProcedures as Asp where Asp.TextualContent contains 'A' Asp.TextualContent表示SP中包[详细]
-
为MS SQL SERVER中的每一个?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
我有两张桌子 员工(EmployeeID,EmployeeName,EmployeeStatus,BasicSalary)和 EmployeePayroll(PayrollID,EmployeeID,VoucherNo,BasicSalary,SalaryMonth) 我想为第一个表中的每个员工的每个循环创建一个,以便我可以将伪数据(0,0)插入到第二个表中. 我试图用一[详细]
-
sql-server – 当我在SQL Server中编写sql语句时,如何从表名中删
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
我的模式中的所有表都有前缀dbo.现在在我的sql语句中,我不喜欢一直使用dbo.tablename.任何解决方法或配置更改? 解决方法 其实你应该离开那些dbo.语句因为SQL将更快,因为优化器不必查找模式 查看这个链接也是Performance Impact of Procedure Calls without O[详细]
-
sql – Doctrine语法错误,字段名为“order”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我有以下ajax调用 var prev_sibling = $(this).prev().attr("value");var next_sibling = $(this).next().attr("value");var order = (prev_sibling + next_sibling)/2; var data = {PID:element_id,TGID:parent_id,ORD:order};$.ajax({ type: "POST",data: d[详细]
-
从数据库加载django模板
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
我试图从 djangos正常请求 – 响应结构之外的数据库渲染一个django模板.但是,由于django模板的编译方式,这似乎是不平凡的.我想做这样的事情: s = Template.objects.get(pk = 123).content some_method_to_render(s,{'a' : 123,'b' : 456}) ... the rendered[详细]
-
sql-server – 有没有办法重置表变量的身份?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
说我有一个表变量: DECLARE @MyTableVar TABLE (ID INT IDENTITY(1,1),SomeData NVARCHAR(300)) 在我插入250行后,我需要“重新开始”表.我这样做: DELETE FROM @MyTableVar 有什么我可以做的表变量,以便这样: insert into @MyTableVar Values("TestData")s[详细]
-
sql – 我应该将HTML存储为nvarchar(MAX)还是ntext?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
如果我选择nvarchar(MAX),我不知道是否有字符数限制,我不知道我需要的字符数. 这里使用的标准数据类型是什么?我正在使用SQL Server 2008 R2 解决方法 ntext类型已被弃用,文本和图像也是不支持的. Microsoft建议分别使用nvarchar(max),varchar(max)和varbinar[详细]
-
sql-server – 查找sql?? server中的所有varchar()字段?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
是否可以在我的数据库中找到所有的varchar()列? 我正在使用SQL Server 2008,并希望在SQL服务器管理控制台中获取列表. JD. 解决方法 是的,这应该工作: select * from INFORMATION_SCHEMA.COLUMNSwhere DATA_TYPE = 'varchar'[详细]
-
sql-server-2008 – 从bigint将列的数据类型更改为uniqueidentif
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
我想更改sql server中表中列的数据类型.我使用以下语句: ALTER TABLE dbo.tbltest ALTER COLUMN ID uniqueidentifier 但它会抛出错误 Operand type clash: bigint is incompatible with uniqueidentifier 解决方法 按照以下步骤操作: 1)首先从表中删除旧数[详细]
-
sql-server – Amazon RDS SQL Server将数据库联机
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
使用Management Studio成功将数据库实例脱机后,我尝试使用Management Studio将该同一数据库重新联机,并执行以下脚本. ALTER DATABASE [dbname] SET ONLINE 这会导致以下错误 User does not have permission to alter database ‘dbname’,the database does n[详细]
-
sql – 在pgAdmin中选择整个列的内容
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
我使用PosgreSQL作为数据库和PgAdmin作为工具来管理它.当我写简单的选择 (col是文本的类型,它的值是相当长的,约4k个字符) SELECT col FROM tab 我得到这个(括号前约250个字符): abababababa(...) 但是我插入的时间更长. PgAdmin trim显示值并用(…)字符串结[详细]
-
sql-server – 可以使用select返回多个标识来插入SQL吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
参见英文答案 How to insert multiple records and get the identity value?8个 我使用选择插入表格 INSERT california_authors (au_id,au_lname,au_fname)SELECT au_id,au_fnameFROM authorsWHERE State = 'CA' 说我在california_authors中有一个身份列.我可[详细]
-
sql – 将多行组合成一个空格分隔的字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
所以我有这样的5行 userid,col--------------1,a1,b2,c2,d3,e 我如何查询这样看起来像这样 userid,combined1,a b2,c d3,e 解决方法 使用 GROUP_CONCAT aggregate function: SELECT yt.userid,GROUP_CONCAT(yt.col SEPARATOR ' ') AS combined FROM YOUR_TABL[详细]
-
sql-server – 使用一个数据库的多个应用程序?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
Think Design:我有很多应用程序共享相同的用户数据库!其他表也是共享的,例如用户活动日志,购买等 1)无论如何,我的问题是,如果我要使所有的应用程序只使用1数据库的一切!我有可扩展性的问题吗?还是其他任何问题呢?最好有1个数??据库吗? ?还是最坏的? 2[详细]
-
数据库 – 保存图像:文件或blob?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
当你保存你的图像(假设你有很多它们),然后作为blob存储在你的数据库,或作为文件?为什么? 重复:Storing Images in DB – Yea or Nay? 解决方法 我通常将它们存储为文件,并将路径存储在数据库中.对我而言,将它们作为blob推入数据库是一个更容易和更自然的方[详细]
-
错误处理 – Elmah日志错误在SQL服务器但不显示在Elmah.axd
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
我已经在一个WCF应用程序上设置了Elmah,并且正在登录到SQL服务器.一切似乎在将数据插入Elmah_error表中的工作.但表中有5个错误,Elmah.axd只显示2个错误. 如何设置Elmah来显示表中的所有错误? 额外信息 数据库中的错误 System.Web.HttpRequestValidationExcep[详细]