-
sql-server – 为什么要使用数据库模式?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
我正在使用具有多个数据库模式的单个数据库, 例如 [巴兹] [表3], [富].[表1], [富] [表2] 我想知道为什么除了组织和权限之外,这些表是分开的. 这是多么常见,还有其他好处吗? 解决方法 您在逻辑上将对象分组在一起的主要优点,并允许在架构级别设置权限. 它在[详细]
-
sql-server – SQL Server SMO抱怨缺少DLL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
好的,我已经扫过网络,BOL,各种论坛,我没有接近一个答案…希望你很好的人可以借一只手… 我们在网络上有十几个SQL Server(大约2k,一些2005).我在.NET应用程序中使用SMO对象来获取一些标准信息.我的问题似乎归结为一个缺少的DLL – Microsoft.SqlServer.BatchPa[详细]
-
数据库 – 实体关系图软件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
我正在寻找一个生成数据库图表的工具. 免费(开源也许) 在linux上工作(跨平台也许) 支持postgresql / mysql 解决方法 MySQL Workbench是一个很好的工具,用于进行ERD建模的同名.我已经在Windows和Ubuntu上使用它.[详细]
-
sql-server-2008 – 在安装sql server时,“”不是有效的登录名,
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
我已尝试在我的计算机上多次安装SQL Server 2008,并且我总是在3/4左右收到此错误:”不是有效登录,或者您没有权限. 我使用SYSTEM用户进行安装,当我尝试使用我的管理员登录/密码安装管理器显示其他错误. 解决方法 我解决了我的问题,当你的计算机名称等于你的用[详细]
-
TSQL – 一些|为什么他们与不同的名字相同?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
根据MSDN BOL(在线图书) SOME | ANY (Transact-SQL)上的描述, SOME and ANY are equivalent. 使用SOME |是有道理的任何使查询更易读. 但是,TSQL中有两个关键字的唯一原因就是它们的用途完全相同. 有什么历史原因,为什么他们具有相同的功能? 解决方法 从 ANSI[详细]
-
sql-server – T-SQL:其中xxx IN临时表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
我有一个临时表,并希望检查一个where子句在某个id /字符串包含在临时表中. Select...WHERE MyId IN MyTempTable 我在MS SQL管理工作室中遇到一般错误. 是不适合临时表的“In”运算符? 解决方法 你的语法错了: SELECT ... FROM MyTable WHERE MyID IN (SELEC[详细]
-
数据库 – NoSql / Raven DB实现最佳实践
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
我正在调查一个将成为社交网络风格网站的新项目.我正在阅读RavenDb,我喜欢它的很多功能的外观.我没有读过nosql这么多,但我想知道是否有一个适合最适合的利基,而旧的学校sql仍然是其他东西的最佳选择. 我认为插件的权限对于社交网络风格网站来说是理想的选择[详细]
-
SQL – 如何从表中获取唯一键的列名称
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我知道如何使用以下SQL语句从表中获取列: SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE (TABLE_NAME = 'MYTABLENAME') 但是如何只返回什么是UNIQUE键的列名? 解决方法 这样的事情可能会工作(未经测试): SELECT *FROM INFORMATION_SCHEMA.TAB[详细]
-
entity-framework – 如何在启用迁移的情况下生成EF6数据库,而不
所属栏目:[MsSql教程] 日期:2020-12-12 热度:191
在EF5中,我依赖于我可以使用 Database.CreateIfNotExists()从模型中重新创建数据库, 我将根据需要生成Migrations,但不要检查它们进入源代码控制(因为它们往往是开发周期的工件).然后,每个开发人员将根据需要从模型中删除并重新创建自己的数据库. 然后,我们将[详细]
-
clojure – 获取插入的实体的ID在数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
在数据库中运行一个事务来插入一个值后,我如何使用事务的返回值来获取创建的任何实体的id? 以下是插入后获得的返回值的示例: #promise$settable_future$reify__4841@7c92b2e9: {:db-before datomic.db.Db@62d0401f,:db-after datomic.db.Db@bba61dfc,:tx-da[详细]
-
sql-server – INSERT语句与FOREIGN KEY约束冲突
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
Error: System.Data.SqlClient.SqlException: The INSERT statement conflicted with the FOREIGN KEY constraint “FK__Item__order__3AE27131”. The conflict occurred in database “pmall”,table “dbo.ItemSaved”,column ‘id’. 这是我的表: ItemS[详细]
-
Trunc(sysdate)在SQL Server中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
相当于: TRUNC(SYSDATE) …在SQL Server 2005? 解决方法 推荐的: DATEADD(dd,DATEDIFF(dd,GETDATE())) 这是另一种选择,但是由于投射到FLOAT,它是有风险的.它也被证明不会扩展性能以及DATEADD / DATEDIFF方法. CAST(FLOOR(CAST(GETDATE() AS FLOAT)) AS DAT[详细]
-
Powershell“加入”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
叫我愚蠢,但我正在用这个丢我的头发. 我有两个Get-WmiObject的结果: $cpu = Get-WmiObject -Class Win32_Processor $mb = Get-WmiObject -Class Win32_BaseBoard 现在,我可以从每个过滤和输出CSV文件: $cpu | Select-Object Name,Description | ConvertTo-C[详细]
-
sql-server – 什么是TDS协议版本8.0,为什么要使用它?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
我一直在使用FreeTDS与8.0协议一段时间连接到一个MSSQL数据库,事情做得很好.但是,最近,事情开始不起作用了.我会省略细节. 所以我们决定我们需要更多的知道,我有点困惑以下: Does FreeTDS support Microsoft servers? Yes. Microsoft servers don’t usually[详细]
-
sql-server – SQL Server:FOR XML PATH – 嵌套/分组
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
我有数据看起来像: OrderID CustomerID ItemID ItemName10000 1234 222221 Product A10000 1234 222222 Product B10000 1234 333333 Product C20000 5678 222221 Product A20000 5678 222222 Product B20000 5678 333333 Product C 我想在SQL Server中编写一[详细]
-
SQL从另一个表的列中排序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
我有3个表:人,团体和会员.成员资格是人员和组之间的连接表,并且有3列:personId,groupId和description(文本). 我想根据groupId从成员资格表中选择条目,但是按照与发现的成员资格相关联的人员的名称对结果进行排序(名称是一列人员表) SELECT * FROM "membersh[详细]
-
sql – 如何使用Yii2中的迁移创建复合主键?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
我试图运行yii迁移,但它显示以下错误: create table news-cate ...Exception: SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a keyThe SQL being exe[详细]
-
SQL注入和代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
有关Codeigniter及其输入处理能力的一些疑问.有些可能有点奇怪,但他们是无疑的怀疑. 如果我在CodeIgniter中使用Active Record Class函数,我的输入是否防止SQL注入? 我读了某个地方,但我不明白怎么样?还是为什么? xssclean还以任何方式处理SQL注入? 解决方[详细]
-
sql – 在查询中的复合外部/主键的列上连接表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
CREATE TABLE subscription ( magazine_id bigint,user_id bigint,PRIMARY KEY (magazine_id,user_id))CREATE TABLE delivery ( magazine_id bigint,FOREIGN KEY (subscription) REFERENCES subscription (magazine_id,user_id)) 查询特定订阅的交货方式是什[详细]
-
sql-server – Oracle和SQL Server中的NVARCHAR之间的区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
我们正在将一些数据从sql server迁移到oracle.对于在SQL服务器中定义为NVARCHAR的列,我们开始在Oracle中创建NVARCHAR列,认为它们是类似的.但是它们看起来不一样. 我已经阅读了几个stackoverflow上的帖子,并想确认我的发现. 如果数据库字符集是AL32UTF8(对我们[详细]
-
sql – Oracle:更新一个字段时复制行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
请注意:我问我要回答的问题.我知道这个问题意味着数据库设置不好.所以我会投票反对任何建议改变表格设置方式的答案. 我需要复制一堆行,同时更改一个值. name col1 col2dave a nilsue b nilsam c 5 需要成为: name col1 col2dave a nildave a asue b nilsue[详细]
-
如何dplyr :: inner_join多个tbls或data.frames在R中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
在R中,如何有效地inner_join多个tbls或data.frames? 例如: devtools::install_github("rstudio/EDAWR")library(EDAWR)library(dplyr)data(songs)data(artists)test - songscolnames(test) - c("song2","name")inner_join(songs,artists,by="name") %% inner[详细]
-
什么是MS SQL Server功能类似于MySQL FIELD()函数?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
MySQL提供了一个名为 FIELD()的字符串函数,它接受可变数量的参数.返回值是剩余列表中第一个参数的位置.换一种说法: FIELD('d','a','b','c','d','e','f') 将返回4,因为’d’是第一个之后的第四个参数. 此功能提供了根据特定顺序对查询结果进行排序的功能.对于[详细]
-
sql-server-ce – 在数据库中重置自动编号(Identity Field)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
我使用Sql Server Compact Edition数据库文件将数据存储在我的 Windows应用软件中. 在这个数据库中,我有一个带有标识字段的表. 当我将记录插入到表中时,身份码会自动增加.但是当我从表中删除所有记录,并再次插入一些记录时,标识字段不会从1开始. 如何将此值重[详细]
-
sql-server – SQLCMD的返回值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我需要检查通过SQLCMD实用程序运行的查询的退出状态(成功/失败).例如,我正在连接的服务器没有数据库名称EastWind.然后,以下命令失败,并显示消息… "C:Program FilesMicrosoft SQL Server100ToolsBinnSQLCMD.EXE" -S ZEPHIR -E -Q "USE WestWind"Changed[详细]