-
sql – 唯一约束列只能包含一个NULL值
所属栏目:[MsSql] 日期:2020-05-28 热度:72
可以在包含NULL的列上创建唯一约束.但是,最多只有一行可能在该列中包含NULL. 我不明白为什么会这样,因为根据定义,NULL不等于另一个NULL(因为NULL实际上是一个未知值,一个未知值不等于另一个未知值). 我的问题: 1.为什么会这样? 2.这是针对MsSQL的吗? 我有[详细]
-
LINQ:Distinct和Orderby
所属栏目:[MsSql] 日期:2020-05-28 热度:91
我正在尝试使用LINQ(到EF)获取DISTINCT列表然后对其进行排序.我找到的所有示例都根据DISTINCT值对结果进行排序.但我想在不同的领域进行排序. 示例:包含2个字段的表(canvasSize和canvasLength); var sizes = (from s in ent.competitors selec[详细]
-
sql-server-2008 – SQL Server 2008 SELECT * FROM @variable?
所属栏目:[MsSql] 日期:2020-05-28 热度:55
有可能的? DECLARE @vTableName varchar(50)SET @vTableName = (SELECT TableName FROM qms_Types WHERE Id = 1)SELECT * FROM @vTableName 我有这个错误: Msg 1087, Level 16, State 1, Line 3 Must declare the table va[详细]
-
数据库 – Delphi DataModule用法 – 单个还是多个?
所属栏目:[MsSql] 日期:2020-05-28 热度:177
你好 我正在编写一个应用程序,有各种表单及其相应的数据模块. 我写的方式是他们通过在uses类中提到彼此使用(一个在实现中,另一个在接口中以避免交叉引用) 这种做法是错的吗?为什么或为什么不以这种方式使用? 谢谢 我必须同意Ldsandon,恕我直言,在你的项目中[详细]
-
sql – 获取单个查询中记录的计数百分比
所属栏目:[MsSql] 日期:2020-05-28 热度:147
参考这个问题: Get count of items and their values in one column 我如何在单个查询中获得记录计数的百分比,如下所示: ItemId count Percent------------------------------------ 1 2 33.3 2[详细]
-
为现有数据库开发Java CRUD的最佳框架是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:58
我们有一个 Java应用程序,在数据库(Oracle)上有许多配置表.我们希望有基于Web的GUI来设置这些表,我们目前通过SQL查询更新这些表.为数据库的子集开发CRUD的最简单方法是什么?这样做有没有基于Java的框架? 恕我直言,有一个很好的解决方案来管理应用程序数据,[详细]
-
哪些SQL数据库支持CHECK约束中的子查询?
所属栏目:[MsSql] 日期:2020-05-28 热度:123
哪些SQL数据库(如果有)支持CHECK约束中的子查询? 目前,据我所知,Oracle,MySQL和PostgreSQL都没有. 编辑 (根据初步答案澄清.)我正在寻找这样的事情: CREATE TABLE personnel ( ...,department VARCHAR(64) NOT NULL,salary NUMERIC NOT NULL,CHECK (salary =[详细]
-
如何在SQL查询中处理可选参数?
所属栏目:[MsSql] 日期:2020-05-28 热度:197
说我有一个样本表: id_pk value------------ 1 a 2 b 3 c 我有一个示例PL / SQL块,它有一个查询,当前选择一行到一个数组: declare type t_table is table of myTable%rowtype; n_RequiredId myTable.id_pk%type := 1;[详细]
-
sql – 如何SUM DISTINCT行?
所属栏目:[MsSql] 日期:2020-05-28 热度:179
我正在努力查询需要SUM DISTINCT Rows的查询.必须有办法做到这一点……但我迷路了. 这是我得到的: SELECT DISTINCT Zipcodes.CountyID,us_co_est2005_allData.PopEstimate2005, us_co_est2005_allData.EstimatesBase2000,users_link_territory.userID[详细]
-
批量更改SQL数据库中特定字段的所有条目
所属栏目:[MsSql] 日期:2020-05-28 热度:147
我们假设我有一个名为TABLE_NAME的表,如下所示: id | name | changeme------------------------1 | One | 12 | Two | 03 | Three | 14 | Four | 05 | Five | 0 我可以运行一个SQL语句来将每个changeme条目更改为“0”吗? 你的意思是? U[详细]
-
如何从SQL中的两个不同表中选择值
所属栏目:[MsSql] 日期:2020-05-28 热度:85
我的SQL Server数据库中有两个表.第一个是Test1,第二个是Test2.两个表中都有一列RegNo. 现在我想从两个表中为特定的RegNo选择值. 这就是我正在做的事情 SELECT Test1.SurName, Test2.Class, Test2.MediumFROM Test1,Test2 JOINSTest2 ON Test1.RegNo = Test2.[详细]
-
sql-server-2005 – 在SQL Server 2005中的视图上创建全文索引
所属栏目:[MsSql] 日期:2020-05-28 热度:104
我在SQL Server 2005中的视图上创建全文索引时遇到了麻烦.查看文档我没有发现问题.我收到的错误消息是:“’Id’不是强制执行全文搜索键的有效索引.全文搜索键必须是唯一的,不可为空的单列索引,它不是脱机的,是未在非确定性或不精确的非持久计算列上定义,并且[详细]
-
SQL查询,在每个组中选择最近的5个
所属栏目:[MsSql] 日期:2020-05-28 热度:179
我有这张桌子 CREATE TABLE `codes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `language_id` int(11) unsigned NOT NULL, `title` varchar(60) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `time_posted[详细]
-
可扩展,快速,文本文件支持的数据库引擎?
所属栏目:[MsSql] 日期:2020-05-28 热度:135
我正在处理存储在制表符分隔的.tsv文件中的大量科学数据.要执行的典型操作是读取几个大文件,仅过滤掉某些列/行,与其他数据源连接,添加计算值并将结果写为另一个.tsv. 纯文本用于其稳健性,长寿性和自我记录性.以另一种格式存储数据不是一种选择,它必须保持开放[详细]
-
数据库 – 关于ORA 21000
所属栏目:[MsSql] 日期:2020-05-28 热度:159
我正在努力使用ORA 21000,它说ORA-21000:3739的raise_application_error的错误编号参数超出范围. 此错误将间歇性地发生.我不确定为什么会这样.这在早期工作得非常好,但是从Solaris迁移到Linux之后,这个错误突然出现了.谷歌搜索没有帮助.请帮忙. 提前致谢. RA[详细]
-
SQL完全连接没有任何条件
所属栏目:[MsSql] 日期:2020-05-28 热度:193
我正在使用MS SQL. 我有以下表格: table A: id1 data1 8234 ko 2 po 333 koo 40 wootable B: id2 data2 123 meow 654 frrrtable C: id3 data3[详细]
-
sql – 获取最后一个插入ID的标准方法是什么?
所属栏目:[MsSql] 日期:2020-05-28 热度:54
获取最后插入的id的sql标准是什么?如果有这样的事情. mysql:LAST_INSERT_ID() postgresql:…返回f_id mssql:SCOPE_IDENTITY() ……这里有更多例子…… 我的意思是,所有数据库都有不同的实现,这种常见任务没有标准吗? 看到这个答案 Retrieve inserted row[详细]
-
sql – Postgres:时间戳比现在大
所属栏目:[MsSql] 日期:2020-05-28 热度:55
我尝试使用以下sql选择表(Postgres DB)的所有记录: SELECT * FROM tablename WHERE myTimestampRow = now() 总是有一条错误消息,告诉我“带时区的类型时间戳的输入语法无效:”myTimestampRow“’. 上述查询有什么问题? 丢失单引号: SELECT * FROM tablena[详细]
-
sql-server – SQL存储过程是否区分大小写?
所属栏目:[MsSql] 日期:2020-05-28 热度:197
例如… ALTER PROCEDURE [dbo].[Reports_Dashboard_Get_Sav] -- Add the parameters for the stored procedure here @startDate datetime, @endDate datetime, @companyID int=nullset @days=date[详细]
-
.net – 表达式中未定义的函数’Nz’
所属栏目:[MsSql] 日期:2020-05-28 热度:142
我用Google搜索了这个错误,并没有得出结论为什么我收到这个错误.我正在尝试用一些数据填充DataGridView.这是我的代码. Private Sub LoadGrid() Dim cmd As New OleDbCommand Dim dt As DataTable With cmd .CommandText = project_master_qu[详细]
-
LinqPad在每个表的末尾添加了一个S.
所属栏目:[MsSql] 日期:2020-05-28 热度:137
我刚刚下载了 LinqPad,以探索在我正在处理的应用程序中使用Linq查询的好处,但是当我在左侧列中查看我的数据库表时,LinqPad会在最后显示所有带有’s’的表,实例CategoryTbl变为CategoryTbls但是当我在SQL管理工作室中查看我的数据库时,表名显示正确. 虽然任何[详细]
-
sql – 如何在DB2中使用LIKE和IN?
所属栏目:[MsSql] 日期:2020-05-28 热度:107
SELECT * FROM abc WHERE column1 IN (a1,b1,c1) 我想在这个选择查询中使用LIKE;如何用IN编写LIKE语句,类似于下面的查询: SELECT * FROM abc WHERE column1 LIKE IN (a%,b%,c%) 你不能把它组合起来.把它写成单独的比较: select column1from abcwhere column[详细]
-
sql – 如何存储经常改变DB位置的有序项目
所属栏目:[MsSql] 日期:2020-05-28 热度:58
我需要能够在DB中存储大量订购商品。到目前为止,这是直截了当的: ID Position OtherFields 1 45 ... 2 4736 ... 3 514 ... ... 在查询中,我总是需要获得一些项目(基于OtherFields过滤),但顺序正确。也很容易,在位置上放置一个索引并使用“按位置排序”。[详细]
-
sql – 如何记录数据库结构?
所属栏目:[MsSql] 日期:2020-05-28 热度:176
许多数据库系统不允许对表和字段进行注释或描述,那么除了明显具有良好命名约定外,如何记录表/字段的用途? (我们现在假设“优秀”的表和字段名称不足以记录数据库中每个表,字段和关系的完整含义。) 我知道很多人使用UML图来可视化数据库,但我很少 – 如果[详细]
-
sql – INSERT select和insert into select之间的区别?
所属栏目:[MsSql] 日期:2020-05-28 热度:50
我经常看到两种样式,INSERT选择并插入到select中,有什么区别?他们是一样的吗? 我正在使用SQL Server 2008 Enterprise。 这里有两个样本。 INSERT california_authors (au_id, au_lname, au_fname)SELECT au_id, au_lname, au_fnameFROM authorsWHERE Stat[详细]

浙公网安备 33038102330553号