誰有oracle 建庫建表的 增刪改查 一套的 sql語句 謝謝了
--建表create table my_test_table_20110414(aa number,bb varchar2(10));--修改表結構alter table my_test_table_20110414 add cc varchar2(10);alter table my_test_table_20110414 modify cc varchar2(100);--修改表數據內容--插入insert into my_test_table_20110414(aa,bb)values (1,'2');commit;--查詢select * from my_test_table_20110414;--修改update my_test_table_20110414set cc='test'where aa=1;commit; --不明白可以隨時問我,一直在。
怎樣用ado執行建庫的sql語句
icrosoft SQL Server\MSSQL\Install的安裝路徑下有許多sql腳本。
我想通過自己寫的小程序(VC++和ADO)執行創建數據庫的sql腳本,比如*(創建pubs數據庫腳本)。但每次總提示“GO”附近語法錯誤,不知何故,望高手指點。
先謝。我的程序流程如下:連接數據庫--〉讀出*的腳本--〉將文字傳給command-->recordSet執行command代碼如下:CADOCommand command(&m_Connect, strSQL, adCmdUnknown);m_*e(&command);直接用*e()也不對。
*t(strSQL);*e();同樣方法執行很短的sql腳本正常,但前提要把所有的“GO”去掉。
操作數據庫結構的SQL語句是什么
Sql Server 和 Access 操作數據庫結構的常用Sql,希望對你有所幫助。
新建表: create table [表名] ( [自動編號字段] int IDENTITY (1,1) PRIMARY KEY , [字段1] nVarChar(50) default '默認值' null , [字段2] ntext null , [字段3] datetime, [字段4] money null , [字段5] int default 0, [字段6] Decimal (12,4) default 0, [字段7] image null , ) 刪除表: Drop table [表名] 插入數據: INSERT INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS。 NET') 刪除數據: DELETE FROM [表名] WHERE [字段名]>100 更新數據: UPDATE [表名] SET [字段1] = 200,[字段2] = '51WINDOWS。
NET' WHERE [字段三] = 'HAIWA' 新增字段: ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL 刪除字段: ALTER TABLE [表名] DROP COLUMN [字段名] 修改字段: ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL 重命名表:(Access 重命名表,請參考文章:在Access數據庫中重命名表) sp_rename '表名', '新表名', 'OBJECT' 新建約束: ALTER TABLE [表名] ADD CONSTRAINT 約束名 CHECK ([約束字段] NET' FOR [字段名] 刪除默認值 ALTER TABLE [表名] DROP CONSTRAINT 默認值名 刪除Sql Server 中的日志,減小數據庫文件大小 dump transaction 數據庫名 with no_log backup log 數據庫名 with no_log dbcc shrinkdatabase(數據庫名) exec sp_dboption '數據庫名', 'autoshrink', 'true'。