㈠ sql編一個成績表,輸入同一個學號的不同課程成績,第一行輸入的學號,第二行不讓輸入,說是重復,怎麼改
你的學號是主鍵啊,主鍵是不允許重復的
㈡ sql2008表格怎麼只能編輯前兩200行
200行只是預設設置、打開時的數量。
你可以修改:
1、修改每次打開時的行數--即預設值(每次菜單上顯示的):
菜單【選項...】進入,【SQL Server對象資源管理器】【命令】
2、修改本次的行數
》打開「編輯前<n>行」後,出現新的工具條。
》第3個button【SQL】點一下,會出現相應的SQL語句:SELECT TOP <n> 。。。
。
》修改一下
》點【執行】
㈢ SQL語句中第二行partition by部分出錯,求解答
你partition by語句裡面的右括弧好像格式有問題,
但你rank後面的右括弧好像又是對的。。。
㈣ SQL說第二行語法錯誤
第二行後少加了個逗號,
你的image類型寫成了imag,
in 里的括弧也有問題。
另外注意一下,英文單引號,別寫成中文單引號,另外主鍵是作為一張表中的唯一約束,不能有默認值的。
腳本如下:
CREATE TABLE STUDENT
(XH CHAR(8) NOT NULL PRIMARY KEY DEFAULT '00000000', ---- 默認值最好去掉
XM CHAR(8) NULL,
XB CHAR(2) NULL,
NL INT NULL,
CJ DECIMAL(3,1) NULL,
ZP image NULL,
RQ DATETIME NOT NULL,
CHECK(NL>15 AND NL<26),
CHECK(XB IN ('男','女'))
)
㈤ SQL的數據表中,第一列的數據為什麼修改不了我一修改,它就提示「無法編輯該單元」。
一般是主鍵約束引起的.如果確實想改,也是可以改的.
alter table 你的數據表
NOCHECK all constraint;--禁用所有約束約束, 禁用後就可以改了
alter table 你的數據表
CHECK all constraint; --啟用該表所有約束
㈥ 求看下這sql哪裡出錯了,說第二行有語法錯誤!
應該是:DECLARE @a int=1;
或者是:
DECLARE @a int;
set @a=1;
㈦ 在SQL server 2005中 通過查詢編輯器新建資料庫,老提示第二行出錯 但我看不出來哪錯了 麻煩各位幫忙看看
修改後的代碼已經在查詢分析器中通過,並且已經成功建庫。
create database mytest
on /*-------------------錯誤在這,少了一個on。*/
(name = test_dat,
filename = 'd:\testdat.mdf',
size = 10,
maxsize = 40,
filegrowth = 5
)
LOG ON
(NAME=test_log,
filename ='d:\testlog.ldf',
size = 50MB,
maxsize = 20MB,
filegrowth = 5MB
);
GO
㈧ 各位大俠好,我新建一個表,類型選擇nvarchar,在表中輸入第一行數據,可以輸入漢字,第二行就不可以了
中文最好用Nvarchar(n)類型,資料庫如果是裝錯的話,你卸載後但沒有刪除它的文件夾,重裝後問題還是沒解決的,如果你裝在C盤,沒有改變安裝路徑,那麼在這個文件夾下:C:\Program Files\Microsoft SQL Server,把它刪除了再裝就OK,如果是裝在別的地方,你就找到那個地方刪除文件夾就行了
㈨ SQL2005問題,新建了張表,在表第一行寫入數據,然後點第二行就不能寫了,提示未提交1數據。
這個錯誤信息提示的很明確,就是你填入的值太長,已經超出設定的長度。
㈩ mysql的一個表中用PHP只能插入一行數據,插入第二行數據時會失敗
可能某個欄位不允許重復了,具體原因可以輸出一下mysql_error看下sql語句執行信息:
var_mp(mysql_error());