浏览模式: 普通 | 列表
分类: Sql Server | < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
author subject: Problem quering v_workflow on SQL 2000
George M. Menegakis
  May 5, 2005 09:48:55 GMT

--------------------------------------------------------------------------------
Hello,

I was trying to query v_workflow (as I understand is the view used for producing Service Today views on client) but I get this error:

"Server: Msg 1540, Level 16, State 1, Line 1
...

阅读全文…

How do I find the max row size..? 8060 or 8094

[ 2005-06-15 14:12:59 | 作者: admin ]
| Hi,
|
| How do I find the max row size for a particular table?
| This was the error I recieved while execting my proc with the relevant
| i/p I need to:
|
| "cannot sort a row of size 8192, which is greater than the allowable
| maximum of 8094"
|
| I also understand that the max bytesize of a row is 8060 bytes.But
| whtz this 8094?
|
| TIA,
| Seetha

Each datapage can ...

阅读全文…

      浏览选项: 大中小 颜色 默认 灰度 橄榄色 绿色 蓝色 褐色 红色
 
     
   
  返回当前日期和时间
通过函数GETDATE(),你可以获得当前的日期和时间。函数GETDATE()可以用来作为DATEDIME型字段的缺省值。这对插入记录时保存当时的时间是有用的。要建立一个表,其中的记录包含有当前的日期和时间,可以添加一个DATETIME型字段,指定其缺省值为函数GETDATE()的返回值,就象这样:

CREATE TABLE site_log (
              username VARCHAR(40),
              useractivity VARCHAR(100),
              entrydate DATETIME DEFAULT GETDATE())

转换日期和时间
函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL ...

阅读全文…
将SQL SERVER中所有表的列信息显示出来〔总结〕
中文转载--
 
 
正在作一个关于SQL SERVER数据库导入Excel文件的程序,要读取数据库中的列的信息,从网上找了很多资料,终于总结出来比较理想的sql语句,执行后返回的列分别是:表名、列名、列类型、列长度、列描述、是否主键,语句如下:

SELECT SysObjects.Name as tb_name, SysColumns.Name as col_name, SysTypes.Name as col_type, SysColumns.Length as col_len, isnull(SysProperties.Value,SysColumns.Name) as col_memo,
case when SysColumns.name in
(select 主键=a.name
...

阅读全文…

SQL Server应用程序中的高级SQL注入(2)

[ 2005-05-24 13:32:26 | 作者: admin ]
SQL Server应用程序中的高级SQL注入(2)
中文转载--
 
 
SQL Server应用程序中的高级SQL注入

[xp_cmdshell]
许多存储过程被创建在SQLSERVER中,执行各种各样的功能,例如发送电子邮件和与注册表交互。
Xp_cmdshell是一个允许执行任意的命令行命令的内置的存储过程。例如:
Exec master..xp_cmdshell ’dir’
将获得SQLSERVER进程的当前工作目录中的目录列表。
Exec master..xp_cmdshell ’net user’
将提供服务器上所有用户的列表。当SQLSERVER正常以系统帐户或域帐户运行时,攻击者可以做出更严重的危害。

[xp_regread]
另一个有用的内置存储过程是xp_regXXXX类的函数集合。
Xp_regaddmultistring
...

阅读全文…

sql中用replace来操作ntext,text字段

[ 2005-05-04 17:39:57 | 作者: admin ]
----------------------------------------------方法一--------------------------------------------------------------

update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句


----------------------------------------------方法二--------------------------------------------------------------
支持text字段处理的仅有:
下面的函数和语句可以与 ntext、text 或 image 数据一起使用。
函数 语句
DATALENGTH READTEXT
...

阅读全文…
标题 数据库知识—SQL查询语句精华使用简要 选择自 psyl 的 Blog
关键字 数据库知识—SQL查询语句精华使用简要
出处
 
  一、 简单查询

  简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。
  例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。

  SELECT nickname,email
  FROM testtable
  WHERE name='张三'

  (一) 选择列表

  选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。

  1、选择所有列

  例如,下面语句显示testtable表中所有列的数据:
...

阅读全文…