1樓:小小風平
我給你細講一下吧:一般你在見表的時候都應該先檢測一下是否該名稱的表存在,若存在則刪除,否則直接建表了。
if exists(select name from sysobjects where name='trig_insert' and type='tr')
drop trigger trig_insertgocreate table student(studentid int identity(1,1) primary key,
studentname varchar(10),age int )
希望採納!!
2樓:真靈級存在
表示你想建立的表 student 已存在,可以用select name from sysobjects where type = 'u' and name ='student' 檢視是否有該表,如果有的話,可以先將它改
名:exec sp_rename 'student', 'student_old'。
再建立student 表,然後看student_old表中的資料是否有用,作相應處理。
3樓:
表已存在。
可在create table 前新增:
if object_id('student') is not null
drop table studentgo
4樓:石亮東
第 1 行 資料庫中已存在名為 'student' 的物件。
都說明有了,如果原表不要了,可以先drop,再建立.
否則需要改下表的名字.
5樓:華佗之父
我看回答都正確,或有檢視名稱是student也不行。
6樓:蟻化殷凝琴
先查詢這個物件是什麼(表、檢視、過程等等
確定之後才可以刪除)
用系統表查
然後再刪除
急 資料庫!儲存過程高手來啊
求給定日期是星期幾的有函式可以實現 如果是題目要求從1970.1.1 是週四往後面判定的話就要寫程式了 例如給定日期為19801月1號 select mod to date 19800101 yyyymmdd to date 19700101 yyyymmdd 7 from dual 得出5,然後寫...
資料庫是什麼,什麼是資料庫
什麼是 資料庫 我們舉個例子來說明這個問題 每個人都有很多親戚和朋友,為了保持與他們的聯絡,我們常常用一個筆記本將他們的姓名 地址 等資訊都記錄下來,這樣要查誰的 或地址就很方便了。這個 通訊錄 就是一個最簡單的 資料庫 每個人的姓名 地址 等資訊就是這個資料庫中的 資料 我們可以在筆記本這個 資料...
sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊
首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...