-
I1,I2,U1在Visio数据库关系图中的含义是什么?
所属栏目:[MsSql] 日期:2020-05-24 热度:57
我正在逆向工程数据库以在Visio中创建数据库ER图.当我在Visio中显示表格时,在实体图的左侧,我看到列名旁边的符号,我不知道它们的含义.符号,如U1,U2,l1,l2,l5等.其他符号如PK(主键)和FK(外键)也显示在同一区域,但那些显然对我有意义. 这些是其他类型的索引. U1[详细]
-
如何在SQL中从同一列中划分两个值
所属栏目:[MsSql] 日期:2020-05-24 热度:124
正如标题所述,我想将两个值彼此分开,这两个值在同一列中. 例如. A B C D Shirts 2011 85 0 Shirts 2012 92 percent change from 2011 to 2012[详细]
-
这是一个有效的SQL条件表达式还是MySQL错误(功能)?
所属栏目:[MsSql] 日期:2020-05-24 热度:177
试图调试一些似乎返回笛卡尔积的连接,我将等效的ON条件键入选择. 在MySQL中 select * from table where columnname 好像我输入了columname不为null的行为.在连接中,在table.columnname上键入,但返回很多行.如果我在table1.column = table2.column上更正它,MyS[详细]
-
elixir – 测试时Ecto 2.0 SQL Sandbox错误
所属栏目:[MsSql] 日期:2020-05-24 热度:76
我最近将我的凤凰项目升级到了Ecto 2.0.2.我有一些代码使用Task.Supervisor.async_nolink在自己的线程上对db进行一些更新.我的测试运行时出现以下错误(仅在我的测试中发生) [error] Postgrex.Protocol (#PID0.XXX.0) disconnected: **(DBConnection.Connectio[详细]
-
sql-server – 事务是否需要try catch?
所属栏目:[MsSql] 日期:2020-05-24 热度:106
我是一名c#开发人员,学习更多TSQL.我写了一个这样的脚本: begin transaction--Insert into several tablesend transaction 但我被告知这不是一个好主意,并使用这样的东西: BEGIN TRANSACTION;BEGIN TRY -- Generate a constraint violation error. D[详细]
-
sql-server-2005 – 使用SQL Server 2005中的ROW_NUMBER()OVER()在不同列上
所属栏目:[MsSql] 日期:2020-05-24 热度:176
假设我正在使用Northwind数据库,并且我希望通过包含以下参数的存储过程运行查询: @Offset指示分页开始的位置, @Limit表示页面大小, @SortColumn表示用于排序的列, @SortDirection,表示上升或后代排序. 我的想法是对数据库进行分页,因为结果集包含数千行,因此[详细]
-
sql-server-2005 – 更改计算列引用的SQL函数
所属栏目:[MsSql] 日期:2020-05-24 热度:92
如果将表的列设置为其公式调用函数的计算列,则更改该基础函数将变得很痛苦.每次更改时,您必须找到每个引用该函数的公式的列,删除引用,保存表,更改函数,添加所有内容,然后重新保存.即使很小的变化也是噩梦. 您能否告诉SQL Server您不关心公式引用函数并继续更[详细]
-
sql-server – 在sql server 2012中设置trustworthy =的安全风险
所属栏目:[MsSql] 日期:2020-05-24 热度:140
我的开发数据库中出现以下错误: A .NET Framework error occurred during execution of user-defined routine or aggregate SpCreateTable: System.Security.HostProtectionException: Attempted to perform an operation that[详细]
-
sql – 在ORACLE中创建表时如何限制INTEGER的长度?
所属栏目:[MsSql] 日期:2020-05-24 热度:193
所有 在Oracle sql * plus中创建表时,我想限制INTEGER列的长度只能是8. 例如:RegNumber是INTEGER,它必须是8位数字. 在创建表格时如何执行此操作? INTEGER数据类型只是NUMBER的子类型.您可以将列定义为NUMBER(8,0),以获得一个 = 8位数的整数列. 如果您要确保[详细]
-
sql – 检查存储在XML数据类型列中的集合中是否存在值
所属栏目:[MsSql] 日期:2020-05-24 热度:198
我有一个名为“tags”的 XML数据类型列. 在那,我正在存储一个集合,如下所示: ArrayOfString stringpersonal/string stringtravel/string stringgadgets/string stringparenting/string/ArrayOfString 我想选择所有[详细]
-
来自窗口函数子句的SQL Server的奇怪不一致行为?
所属栏目:[MsSql] 日期:2020-05-24 热度:151
在询问 another question时,我发现SQL Server(在2005年和2008年都发生过)在窗口函数的子句中处理CASE语句时似乎有奇怪的不一致行为.以下代码给出了错误: declare @t table (SortColumn int)insert @t values (1), (2), (3)declare @asc bitset @asc = 0selec[详细]
-
sql – 引用另一个表的Oracle虚拟列
所属栏目:[MsSql] 日期:2020-05-24 热度:146
我有一个表TABLE1列COL_TAB1. select * from TABLE1: COL_TAB1| 1 || 2 || 3 | 另一个表TABLE2与COL_TAB2并引用第一列COL_TAB1 select * from TABLE2: COL_TAB2 | COL_TAB1| val1 | 1| val2 |[详细]
-
sql – 创建一个在Teradata中具有“with recursive”语句的递归视图
所属栏目:[MsSql] 日期:2020-05-24 热度:60
我想从以下可重现的示例中在Teradata中创建一个递归视图(即,创建回归视图): CREATE VOLATILE TABLE vt1( foo VARCHAR(10) , counter INTEGER , bar INTEGER)ON COMMIT PRESERVE ROWS;INSERT INTO vt1 VALUES (a, 1, 1);INSE[详细]
-
sql-server-2008 – 我可以在SQL Server 2008中创建“覆盖,空间”索引吗?
所属栏目:[MsSql] 日期:2020-05-24 热度:175
我目前有一个站点,其中包含一个具有Lat / Long浮点列的表,以及这两列的索引以及我需要检索的另一列. 我一直在查询这个表,以获得从某一点落入半径范围内的行(我实际上得到了一个方形的速度),但我只需要已经编入索引的字段,所以这个索引实际上是覆盖的,执行计划[详细]
-
sql-server – 什么是更好的 – 将可选参数添加到现有SP或添加新SP?
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我有一个生产SQL-Server数据库(报告),它有许多存储过程. SP以不同方式公开暴露于外部世界 – 有些用户可以直接访问SP, – 有些是通过WebService公开的 – 而其他人通过DCOM层封装为接口. 用户群很大,我们不确切知道哪个用户集使用哪种方法来访问数据库. 我们[详细]
-
SQL服务器中从右到左的字符串
所属栏目:[MsSql] 日期:2020-05-24 热度:87
考虑下面包含波斯语(从右到左语言)和英语(从左到右语言)的查询: SELECT SQL 所需的结果是这个字符串: SQL 是否有任何函数或任何其他方法将字符串从ltr转换为rtl ?? 需要在字符串文字之前添加N:SELECTN’SQL’.这是正确解释包含的Unicode字符所必需的. ( So[详细]
-
sql-server – SQL Server:临时收集聚合中的值,并在同一查询中重用
所属栏目:[MsSql] 日期:2020-05-24 热度:95
如何在T-SQL中累积值? AFAIK没有ARRAY类型. 我想重新使用相同查询中的值,如使用 array_agg()在此PostgreSQL示例中演示的那样. SELECT a[1] || a[i] AS foo ,a[2] || a[5] AS bar -- assuming we have = 5 rows for simplicityFROM ( SELECT[详细]
-
SQL Server XML列exists()查询
所属栏目:[MsSql] 日期:2020-05-24 热度:97
假设我有一个SQL Server 2005表,其xml列包含以下值: CREATE TABLE XmlTest ( XMLid int, Data xml)INSERT XMLTest VALUES ( 1 , dataitemtype v=1 /value v=12.56 //itemitemtype v=3 /value v[详细]
-
sql-server-2005 – 是否有可能通过事务复制获得低于1秒的延迟?
所属栏目:[MsSql] 日期:2020-05-24 热度:177
我们的数据库体系结构由两个Sql Server 2005服务器组成,每个服务器都有一个相同数据库结构的实例:一个用于所有读取,一个用于所有写入.我们使用事务复制来使读取数据库保持最新. 这两台服务器确实非常高规格(写入服务器有32GB的RAM),并通过光纤网络连接. 在决[详细]
-
从SQL中的一列字符串中获取最常用的单词
所属栏目:[MsSql] 日期:2020-05-24 热度:108
所以我们有 this database填充了一堆字符串,在这种情况下发布标题. 我想做的是: 将字符串拆分为单词 计算字符串中出现的字数 给我前50个单词 在data.se查询中没有此超时 我尝试使用this SO question中适用于data.se的信息,如下所示: select word, count(*)[详细]
-
查询在.Net SqlCommand.ExecuteNonQuery中超时,适用于SQL Server Manageme
所属栏目:[MsSql] 日期:2020-05-24 热度:148
更新:问题解决了,并保持解决.如果您想查看该网站的运行情况,请访问 Tweet08 我有几个查询在SSMS中与在我的.Net应用程序中运行时的行为不同. SSMS在一秒钟内执行正常. .Net呼叫在120秒后超时(连接默认超时). 我做了一个SQL跟踪(并收集了一切)我已经看到连接选[详细]
-
sql-server – 所有那些SQL Server会话来自哪里?
所属栏目:[MsSql] 日期:2020-05-24 热度:71
在我启动的开发机器上启动SSMS(2008 R2)之后 D:Program FilesMicrosoft SQL Server100ToolsBinnVSShellCommon7IDESsms.exe -nosplash -S localhost -d testdata 什么都不做 在Activity Monitor中我观察了一些会话(TestData是我的默认数据库) 第5[详细]
-
我是否可以仅使用R中的dplyr语法运行SQL更新语句
所属栏目:[MsSql] 日期:2020-05-24 热度:138
我需要更新某些PostgreSQL数据库表中其他列的条件值.我设法在R中编写SQL语句并使用DBI包中的dbExecute执行它. library(dplyr)library(DBI)# Establish connection with databasecon - dbConnect(RPostgreSQL::PostgreSQL(), dbname = myDb,[详细]
-
SQL – .NET – SqlParameters – AddWithValue – 未指定Param Type时是否
所属栏目:[MsSql] 日期:2020-05-24 热度:140
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlparametercollection.addwithvalue.aspx 我习惯使用add()函数将sql参数添加到sqlCommand.这允许我指定sqlParameter的类型,但它需要另一行来设置值. 使用AddWithValue函数很好,但它会跳过“[详细]
-
sql-server – 链接SQL Server之间的安全通信
所属栏目:[MsSql] 日期:2020-05-24 热度:95
默认情况下,两个SQL Server之间传输的数据是否受到保护(加密)?如果没有,有没有办法实现这一目标? 我有两个SQL Server 2005数据库在不同的服务器,独立的机器,独立的网络上运行.如何确保从一台服务器传输到另一台服务器的数据是安全的?我试过研究这个主题,但[详细]

浙公网安备 33038102330553号