-
sql – 创建db表NULL最佳实践
所属栏目:[MsSql] 日期:2020-05-24 热度:63
当我有一个表,其中有时只填充两个字段在行中创建大量NULL值时,不确定处理NULL值的最佳实践是什么. 是否应将这两个字段移动到一个单独的表中,创建两个没有NULL值的表? 跨这两个表的连接只会返回一个与我的原始表等于NULL的结果,那么它的重点是什么? 似乎没有[详细]
-
sql-server – 如何将从datepart获得的数字转换为当天的名称?
所属栏目:[MsSql] 日期:2020-05-24 热度:55
是否有一个快速的单行程序在Sql Server中调用datepart并获取当天的名称而不仅仅是数字? select datepart(dw, getdate()); 这将返回1-7,星期日为1.我希望’星期日’而不是1. select datename(weekday, getdate());[详细]
-
从SQL Server 2005查询Active Directory
所属栏目:[MsSql] 日期:2020-05-24 热度:86
如何从SQL Server 2005查询Active Directory? 相当普遍的问题,但这里有一些指示. 您需要在SQL Server上创建指向ADSI(Active Directory服务接口)的链接服务器才能执行此操作. EXEC sp_addlinkedserver ADSI, Active Directory Services 2.5, ADSDSOObject, ad[详细]
-
sql – 在Oracle表中添加列
所属栏目:[MsSql] 日期:2020-05-24 热度:173
我正在尝试将 XMLType列添加到表中,但它返回错误.为什么? 这是查询: alter table TEST_ID add column xml_column xmltype; 它返回错误: [SQL] alter table TEST_ID add column xml_column xmltype[Err] ORA-00904: : invalid identifier 你不需要那里的“[详细]
-
sql:如何从一个表复制到另一个表
所属栏目:[MsSql] 日期:2020-05-24 热度:120
表A的结构是表B的子集,这意味着表A的所有列都是表B的第一列,但表B的列数多于表A.我的问题是,从表中复制所有行的SQL语句是什么A到表B(表B中缺少的列将保持为空). 使用: INSERT INTO TABLE_BSELECT col1, col2, col3, NULL FROM TABLE_A 假设TABLE_B列允许NULL[详细]
-
tsql – SQL无效转换返回null而不是抛出错误
所属栏目:[MsSql] 日期:2020-05-24 热度:52
我有一个带varchar列的表,我想找到与某个数字匹配的值.因此,我们可以说该列包含以下条目(现实生活中除了数百万行): 1234567890122345678345623 45713?200123456789012 所以我决定我想要所有数字上的行123456789012写一个看起来像这样的语句: SELECT * FROM[详细]
-
如果我切换到原始SQL查询,我的Rails查询开始变得复杂?你是做什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:98
我的Rails应用程序开始需要复杂的查询.我应该开始使用原始SQL查询吗? Rails社区的趋势是什么? 更新: 我现在没有书面查询,我想在开始之前提出这个问题.但这是我想要做的一个例子: 我有有类别的书.我想说- Give me all books that were: -created_at (added[详细]
-
sql-server – 转换例如. 2012-05-25至1970年1月1日以来的秒数
所属栏目:[MsSql] 日期:2020-05-24 热度:165
我有一个数据库,我从php节省时间(),这是自1970年1月1日以来的秒. 有没有什么方法可以转换,例如2012-12-12自1970年1月1日起的秒数? 我想这样做: SELECT * FROM Table WHERE date 2012-11-30 AND date 2012-12-30 这有可能吗? (我想在没有任何php日期()的情[详细]
-
如何将数字列格式化为SQL中的电话号码
所属栏目:[MsSql] 日期:2020-05-24 热度:121
我在数据库中有一个带有电话号码列的表.数字看起来像这样: 123456789 我想将其格式化为: 123-456-789 这应该这样做: UPDATE TheTableSET PhoneNumber = SUBSTRING(PhoneNumber, 1, 3) + - + SUBSTRING(PhoneNumber, 4, 3) + - +[详细]
-
如何在SQLCMD中抑制连字符
所属栏目:[MsSql] 日期:2020-05-24 热度:157
如何从此sqlcmd命令的结果集中抑制连字符(————): C:tempsqlcmd -d AdventureWorks -s ; -Q SET NOCOUNT ON SELECT top 5 FirstName, LastName FROM Person.Contact;FirstName ;Las[详细]
-
SQL选择返回默认值如果为空
所属栏目:[MsSql] 日期:2020-05-24 热度:82
数据库:MS SQL 2008 SELECT Listing.Title, Listing.MLS, Pictures.PictureTH, Pictures.Picture, Listing.ID FROM Listing INNER JOIN Pictures ON Listing.ID = Pictures.ListingIDWHERE (Pictures.ID = (SELECT MI[详细]
-
sql-server – 目标主体名称不正确。无法生成SSPI上下文
所属栏目:[MsSql] 日期:2020-05-24 热度:161
我正在努力获得从机器A到运行SQL Server的机器B的SQL Server连接。 我已经广泛搜索了所有我发现的东西都没有用。他们也没有引导你逐步解决这个问题。 我们不使用Kerberos,而是使用配置的NTLM。 涉及的机器是(xx用于隐藏某些机器名称以用于安全目的): xxPROD[详细]
-
数据库设计 – 类似于数据库设计中的继承
所属栏目:[MsSql] 日期:2020-05-24 热度:84
假设您正在设置数据库来存储各种车辆的碰撞测试数据。您想存储快艇,汽车和卡丁车的碰撞测试数据。 您可以创建三个单独的表:SpeedboatTests,CarTests和GokartTests。但是很多列在每个表中都是相同的(例如,执行测试的人员的员工ID,碰撞的方向(正面,侧面,[详细]
-
语言无关 – 按数据库(百万)查找重复的视频文件,指纹?模式识别?
所属栏目:[MsSql] 日期:2020-05-24 热度:166
在以下场景中: 我有一个项目目前有一万个视频文件的目录,数量将急剧增加。 但是很多都是重复的。对于每个视频文件,我都有关联的语义和描述性信息,我希望将这些信息合并为重复项,以便为每个视频文件提供更好的结果。 现在我需要某种程序来索引数据库中的[详细]
-
sql-server – 更新表sql server中的前1条记录[重复]
所属栏目:[MsSql] 日期:2020-05-24 热度:55
参见英文答案 How to update and order by using ms sql5个答案我的查询 UPDATE TOP (1) TX_Master_PCBA SET TIMESTAMP2 = 2013-12-12 15:40:31.593[详细]
-
sql – 批量插入Oracle数据库:哪个更好:FOR Cursor循环还是简单选择?
所属栏目:[MsSql] 日期:2020-05-24 热度:145
哪个是批量插入Oracle数据库的更好选择? 一个FOR Cursor循环就像 DECLARE CURSOR C1 IS SELECT * FROM FOO;BEGIN FOR C1_REC IN C1 LOOP INSERT INTO BAR(A, B, C) VALUES(C1.A,[详细]
-
数据库 – 如何在oracle sqlplus中更清楚地显示表数据
所属栏目:[MsSql] 日期:2020-05-24 热度:127
我希望能够以漂亮的方式显示select中的结果数据,而不是其他列下的所有列。 以下是sqlplus显示我的表数据的方式: 但我想把它们表现为: Name | Address | Phone |-------+---------------+-------------+name1 | address1 | phone1 |name2 |[详细]
-
开发人员的最佳数据库书籍
所属栏目:[MsSql] 日期:2020-05-24 热度:139
我想为开发人员下载一本好的数据库书,你能指导我并给我发好链接找一个好的。我正在使用SQL Server 2008。 这之前已经多次被问过: A beginner’s guide to SQL database design Can anyone recommend a book for building enterprise database applications[详细]
-
当您达到SQL Server Express 4GB/10GB限制时会发生什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:187
发生了什么样的错误?用户体验到了什么?您是否可以使用工具访问数据库?如果您在4GB / 10GB限制下恢复,该怎么办? 据我了解,您将开始在事件日志中看到异常消息,例如: Could not allocate space for object ‘dbo.[table]’ in database ‘[database]’ b[详细]
-
sql-server – 如何根据另一个表创建表
所属栏目:[MsSql] 日期:2020-05-24 热度:67
参见英文答案 Try to create a table from Select – SqL Server 2008 throws error4个 我想根据另一个表的定义创建一个表. 我来自甲骨文,我通常这样做: CREATE TABLE schema.newtable AS SELECT * FROM schema.ol[详细]
-
ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
所属栏目:[MsSql] 日期:2020-05-24 热度:169
我尝试了以下代码的不同方式,比如取出while或if,但是当我把它们放在一起时(if和while),我总是得到错误… undefine numeroset serveroutput onaccept numero prompt Type # between 100 and 999: declare i number:=1; a char(25); b char(1);[详细]
-
更改SQL Server中表列的字段长度的SQL是什么
所属栏目:[MsSql] 日期:2020-05-24 热度:190
使字段从nvarchar(50)变为nvarchar(250)的SQL是什么? 当我尝试通过SQL Server Management Studio更改它时,它不允许我这样做,所以我想我会直接尝试SQL而不是使用GUI。 Alter table tblname ALTER Column colname nvarchar(250) [NOT] NULL 如果未指定NULL /[详细]
-
sql server中的!=和有什么区别[重复]
所属栏目:[MsSql] 日期:2020-05-24 热度:163
参见英文答案 Should I use != or for not equal in T-SQL?14个答案 What is difference between operater != and in SQL Server[详细]
-
sql – 在现有表上创建序列
所属栏目:[MsSql] 日期:2020-05-24 热度:170
如何在表格上创建序列,使其从0开始 – 最大值? 我尝试使用以下SQL代码,但它没有在我正在使用的表中插入任何值: CREATE SEQUENCE rid_seq;ALTER TABLE test ADD COLUMN rid INTEGER;ALTER TABLE test ALTER COLUMN rid SET DEFAULT nextval(rid_seq); 我试[详细]
-
linq-to-sql – 将Linq中的ChangeConflictException异常更新为Sql
所属栏目:[MsSql] 日期:2020-05-24 热度:194
我正处于一个痛苦的世界,如果有人可以帮助,我会非常感激。 我有一个DataContext连接到数据库上的单个测试表。测试表如下: CREATE TABLE [dbo].[LinqTests]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [StringValue] [varchar](255) NOT NULL, [DateTimeValue[详细]

浙公网安备 33038102330553号