Robert Stewart
rls at WeBeDb.com
Mon Sep 17 11:05:44 CDT 2012
The DDL should be:
CREATE TABLE Accounts (
account_id INT PRIMARY KEY IDENTITY(1,1),
account_name VARCHAR(20),
first_name VARCHAR(20),
last_name VARCHAR(20),
email VARCHAR(20),
password_hash CHAR(64),
portrait_image VARBINARY(MAX),
hourly_rate NUMERIC(9,2)
);
OR
account_id BIGINT PRIMARY KEY IDENTITY(1,1),
If you are expecting a real big database.
You need to put the seed and starting point in for the IDENTITY.
And, personally, I would convert hourly_rate to money data type.
At 10:49 AM 9/17/2012, you wrote:
Date: Mon, 10 Sep 2012 09:25:07 -0500
From: "Alan Lawhon" <lawhonac at hiwaay.net>
To: "'Discussion concerning MS SQL Server'"
<dba-sqlserver at databaseadvisors.com>
Subject: [dba-SQLServer] MySQL to SQL Server Data Type Equivalents
Message-ID: <000e01cd8f60$13d45f90$3b7d1eb0$@net>
Content-Type: text/plain; charset="us-ascii"
Here's an easy one (I'm not kidding!) for all you pros with a good working
knowledge of both MySQL and SQL Server. (Calling Arthur Fuller!)
>CREATE TABLE Accounts (
>
>account_id INT PRIMARY KEY IDENTITY,
>
>account_name VARCHAR(20),
>
>first_name VARCHAR(20),
>
>last_name VARCHAR(20),
>
>email VARCHAR(20),
>
>password_hash CHAR(64),
>
>portrait_image VARBINARY(MAX),
>
>hourly_rate NUMERIC(9,2) -- No change for this column
>
>);
Robert L. Stewart
www.WeBeDb.com
www.DBGUIDesign.com
www.RLStewartPhotography.com