2010-04-25 108 views
1

在SQL Server 2005中,我試圖弄清楚如何填充以下字段?任何形式的幫助將得到高度讚賞..在SQL數據庫中插入值

INSERT INTO [Fisharoo].[dbo].[Accounts] 
     ([FirstName] 
     ,[LastName] 
     ,[Email] 
     ,[EmailVerified] 
     ,[Zip] 
     ,[Username] 
     ,[Password] 
     ,[BirthDate] 
     ,[CreateDate] 
     ,[LastUpdateDate] 
     ,[TermID] 
     ,[AgreedToTermsDate]) 
VALUES 
     (<FirstName, varchar(30),> 
     ,<LastName, varchar(30),> 
     ,<Email, varchar(150),> 
     ,<EmailVerified, bit,> 
     ,<Zip, varchar(15),> 
     ,<Username, varchar(30),> 
     ,<Password, varchar(50),> 
     ,<BirthDate, smalldatetime,> 
     ,<CreateDate, smalldatetime,> 
     ,<LastUpdateDate, smalldatetime,> 
     ,<TermID, int,> 
     ,<AgreedToTermsDate, smalldatetime,>) 
+0

作爲這本書的作者......我建議你買一本SQL書! – 2011-10-27 18:22:51

回答

0
INSERT INTO "Fisharoo" ("FirstName", "LastName", "Email", EmailVerified, "Zip", "Username", "Password", "BirthDate", "CreateDate", "LastUpdateDate", TermID, "AgreedToTermsDate") 
VALUES ('Duck', 'Dummy', '[email protected]', 1, '12345', 'Ducky', 'test123', '2010-02-01', '2010-01-01', '2010-01-01', 3, '2010-01-01'); 
+0

真的嗎?我的SQL Server 2005版本確實不喜歡這些值的雙引號。它認爲他們是列名。 – 2010-04-26 16:52:37

0

如果使用明確的值,你可以鍵入它們。 您還可以使用Select INTO語法。

INSERT INTO [Fisharoo].[dbo].[Accounts] 
     ([FirstName] 
     ,[LastName] 
     ,[Email] 
     ,[EmailVerified] 
     ,[Zip] 
     ,[Username] 
     ,[Password] 
     ,[BirthDate] 
     ,[CreateDate] 
     ,[LastUpdateDate] 
     ,[TermID] 
     ,[AgreedToTermsDate]) 
VALUES 
     ('Bob' 
     ,'Smith' 
     ,'[email protected]' 
     ,0 
     ,'11111' 
     ,'bsmith' 
     ,'mylittlepony' 
     ,'1/1/1950' 
     ,'4/24/2010 11:23 PM' 
     ,'4/24/2010 11:23 PM' 
     ,3 
     ,null) 
+0

選入將同時創建表。如果您嘗試選擇已存在的表格,則會生成錯誤。 – TimothyAWiseman 2010-04-25 02:42:36

+0

我的意思是說插入INTO ...選擇http://msdn.microsoft.com/en-us/library/aa933206(SQL.80).aspx – Jeremy 2010-04-25 03:25:12

0

我不知道你實際上問這裏。這是簡單的嗎?

INSERT INTO [Fisharoo].[dbo].[Accounts] 
    ([FirstName] 
    ,[LastName] 
    ,[Email] 
    ,[EmailVerified] 
    ,[Zip] 
    ,[Username] 
    ,[Password] 
    ,[BirthDate] 
    ,[CreateDate] 
    ,[LastUpdateDate] 
    ,[TermID] 
    ,[AgreedToTermsDate]) 
VALUES 
    ('Bob' 
    ,'Dole' 
    ,'[email protected]' 
    ,1 
    ,'75454' 
    ,'bdole' 
    ,'topsecret' 
    ,'07-22-1923' 
    ,'04-24-2010' 
    ,'04-24-2010 21:31' 
    ,123 
    ,'04-24-2010') 

這是一個真正的表設計還是隻是一個例子?因爲如果它是真實的,請不要將密碼存儲爲varchar(50)。

+0

非常感謝......正是我在找的東西......:D – littleBrain 2010-04-25 02:41:36