小编Din*_*hDB的帖子

无效的对象名称sql

我的sql代码一直出现无效的对象名称错误.(member_number, subscriber_policy_number)带有错误消息的下划线.

代码本身运行良好,没有错误,为什么会发生这种情况?上面的代码都没有突出显示

update smmdmm.aid_data
set Member_Number = Subscriber_Policy_Number
where Member_Number in ('000000000','000000001')
Run Code Online (Sandbox Code Playgroud)

sql sql-server ssms

13
推荐指数
3
解决办法
9万
查看次数

SQL Server更改主键数据类型

我正在努力SQL Server 2012:

我有一个主键列表INT.我需要将其更改为GUID.

我是否更改了表并删除了int列primary key?

添加GUID列并将其设置为Primary并删除旧的INT列?

谢谢.

primary-key sql-server-2012

13
推荐指数
3
解决办法
2万
查看次数

在SQL中防止Divide By Zero错误的简单方法

我有一个SQL查询,用于导致

除以零例外

我把它包装在CASE声明中以阻止这种情况发生.有更简单的方法吗?

这是我的代码:

Percentage =  CASE WHEN AttTotal <> 0 THEN (ClubTotal/AttTotal) * 100 ELSE 0 END
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2005 sql-server-2008

12
推荐指数
3
解决办法
9万
查看次数

sqlite,SQL和MYSQL之间的区别和学习技巧

我已经完成了我的网络编程技能,现在我想到了学习数据库语言.

但我用的区别混淆sqlite,SQL和MySQL.

所以任何人都可以向我推荐使用上述语言学习数据库的步骤(零知识).

mysql database sql-server sqlite

11
推荐指数
3
解决办法
3万
查看次数

11
推荐指数
3
解决办法
2万
查看次数

INSERT语句与FOREIGN KEY SAME TABLE约束冲突

我创建了表 Employee

Create table Employee
(   
    FName varchar(20) Not Null,
    LName varchar(20) Not Null,
    SSN int Not Null,
    BDate Datetime,
    Address varchar(50),
    Sex char(1),
    Salary money,
    Super_SSN int,
    Primary Key(SSN),
    Foreign Key(Super_SSN) references Employee(SSN)
)
Run Code Online (Sandbox Code Playgroud)

当我尝试插入第一行时,

insert into Employee(FName,LName,SSN,BDate,Address,Sex,Salary,Super_SSN)
values('John','Smith',12345,'1965-01-09','Houston,TX','M',30000,33344) 
Run Code Online (Sandbox Code Playgroud)

我收到的错误就像..

错误:

INSERT语句与FOREIGN KEY SAME TABLE约束"FK_Employee_Employee"冲突.冲突发生在数据库"Company",表"dbo.Employee",列"SSN"中.

sql sql-server foreign-keys

10
推荐指数
2
解决办法
5万
查看次数

#1064 - 你的SQL语法有错误; 查看与MySQL服务器版本对应的手册

我是新手PHP,MySQL并且在我正在研究的学习项目上遇到了一些麻烦.

每当我尝试创建一个表

CREATE TABLE transactions(
id int NOT NULL AUTO_INCREMENT,
location varchar(50) NOT NULL,
description varchar(50) NOT NULL,
category varchar(50) NOT NULL,
amount double(10) NOT NULL,
type varchar(6) NOT NULL, 
notes varchar(512),
receipt int(10),
)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

#1064 - 您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在')NOT NULL附近使用正确的语法,输入varchar(6)NOT NULL,注释varchar(512),收据int(10),'在第6行**

以下是我正在使用的一些信息

  1. 服务器类型:MySQL
  2. 服务器版本:5.5.32 - MySQL社区服务器(GPL)
  3. phpMyAdmin:4.0.4.1,最新稳定版本:4.1.7

我已经花了一天时间把头靠在墙上,现在我觉得是时候寻求帮助了.我想知道是否有人能告诉我我做错了什么?

mysql error-handling create-table

9
推荐指数
2
解决办法
18万
查看次数

违反PRIMARY KEY约束.无法在对象中插入重复键 - SQL Server

我继承了一个项目,我遇到了一个SQL我不确定如何解决的错误.

在电子商务网站上,代码将订单发货信息插入另一个数据库表.

这是将信息插入表中的代码:

string sql = "INSERT INTO AC_Shipping_Addresses   
(pk_OrderID, FullName, Company, Address1, Address2, City, Province, PostalCode, CountryCode, Phone, Email, ShipMethod, Charge_Freight, Charge_Subtotal)  
VALUES (" + _Order.OrderNumber;
sql += ", '" + _Order.Shipments[0].ShipToFullName.Replace("'", "''") + "'";
if (_Order.Shipments[0].ShipToCompany == "")
{
  sql += ", '" + _Order.Shipments[0].ShipToFullName.Replace("'", "''") + "'";
}
else
{
  sql += ", '" + _Order.Shipments[0].ShipToCompany.Replace("'", "''") + "'";
}
sql += ", '" + _Order.Shipments[0].Address.Address1.Replace("'", "''") + "'";
sql += ", '" + _Order.Shipments[0].Address.Address2.Replace("'", …
Run Code Online (Sandbox Code Playgroud)

sql-server primary-key sql-server-2008

9
推荐指数
2
解决办法
12万
查看次数

MySQL和MS SQL语言的主要区别是什么?

可能重复:
MySql和MS SQL之间的差异

之间有什么主要区别MySQL和SQL Server从SQL语言的角度.我之所以要问的是,我需要快速掌握一些基本的SQL知识,并且需要找到一本书来开始.

我通过amazon.com学习SQL,第2版找到了这个,然而,这本书是为了MySQL.所有其他书籍MS SQL都很难在短时间内完成.

所以,我很好,我只是拿一MySQL本书,后来我可以很容易地转移到MS SQL世界或我应该立即进入MS SQL Server?

//根据评论更新标题///

mysql sql sql-server

8
推荐指数
1
解决办法
5万
查看次数

SQL - 唯一键,主键和外键

Unique Key,Primary Key和Foreign Key在概念方面有什么区别SQL?

他们是如何彼此不同的?

sql rdbms foreign-keys primary-key unique-key

8
推荐指数
1
解决办法
6万
查看次数