I m试图在表格中插入一些数据,包括两件:“插图”和“在<条码>中的最大数字<>Order栏+1”。
这是我提出的问题:
INSERT INTO MyTable ([Text],[Order])
SELECT MyText , (Max([Order]) + 1)
FROM MyTable
我的询问有什么错误?
I m 采用Microk服务器 2005 SP3。
I m试图在表格中插入一些数据,包括两件:“插图”和“在<条码>中的最大数字<>Order栏+1”。
这是我提出的问题:
INSERT INTO MyTable ([Text],[Order])
SELECT MyText , (Max([Order]) + 1)
FROM MyTable
我的询问有什么错误?
I m 采用Microk服务器 2005 SP3。
你们可以检验这样的问题:
我没有错误:
create table #MyTable
(
[Text] varchar(40),
[Order] int NOT NULL
)
INSERT INTO #MyTable([Text],[Order])
SELECT MyText [Text], isnull(max([或der]) + 1, 0) [Order]
FROM #MyTable
drop table #MyTable
原件:
INSERT INTO MyTable ([Text],[Order])
SELECT MyText [Text], max([Order]) + 1 [Order]
FROM MyTable
或
INSERT INTO MyTable ([Text],[Order])
SELECT top 1 MyText [Text], max([Order]) + 1 [Order]
FROM MyTable
如我所知,在服务器中,限额无效。
不能将国家扫盲委员会的价值列入第1栏,表主.dbo.MyTable;一栏不允许无效。 INSERT失败。 声明已终止。
This means that the Order
column isn t allowed to be null, and that the Max([Order]) + 1
part of your column returns NULL.
This is because your table is empty, as you already noticed by yourself.
您可以通过在询问中以实数取代NUL,使用:
INSERT INTO MyTable ([Text],[Order])
SELECT MyText , (isnull(Max([Order]),0) + 1)
FROM MyTable
Unless he has a section listed OrderBy
then he would have to add / assign all values within that Insert especially if the column does not allow for nulls sounds like fully qualifying the Insert with the dbo.MyTable.Field may make more sense. also why are you naming fields with SQL Key words...???
INSERT INTO MyTable ([Text],[Order] Values( MyTextTest ,1)
试验首先插入。
I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...
I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域
We have a restaurant table that has lat-long data for each row. We need to write a query that performs a search to find all restaurants within the provided radius e.g. 1 mile, 5 miles etc. We have ...
What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2
I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...
we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...
I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...
I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...