sql
立足于世
这个作者很懒,什么都没留下…
展开
-
linux下sqlserver查询时字符集问题(中文出乱码,排序错误等)
首先看自身数据库得排序规则是什么 如果不是“Chinese_PRC_CI_AS”那么就修改一下排序规则第一步:为单用户模式ALTER DATABASE CQLWJD SET SINGLE_USER WITH ROLLBACK IMMEDIATE第二步:修改排序规则ALTER DATABASE CQLWJD COLLATE Chinese_PRC_CI_AS第三步:修改多用户模式ALTER DATABASE CQLWJD SET MULTI_USER注意:修改排序规则时把其他卡片关掉原创 2021-08-02 15:21:48 · 599 阅读 · 0 评论 -
sql assistant license key version 4.0.34
715253-4G50IRL-1L44-5055904132-203T3TV-1MRK-4169556363-204OIRU-1MIF-5055757477-205J1PC-1MMA-5960451703-20405I2-1MTI-4259732086-204IFIL-1MBK-4858953145-204LH6C-1MKE-4963813587-2054PGM-1MB原创 2012-09-28 19:36:19 · 1919 阅读 · 2 评论 -
sql中列转行的问题
借助用户定义函数: --------------------------------------------------------------------- --生成测试数据 create table 表(部门 int,人员 varchar(20)) insert into 表 select 1, '张三 ' insert into 表转载 2011-12-17 16:12:32 · 561 阅读 · 0 评论 -
查询数据库的所有表名
select name from sysobjects where type='U'转载 2011-12-17 16:06:11 · 473 阅读 · 0 评论 -
获取SQL所有数据库名、所有表名、所有字段名、表字段长度
获取SQL所有数据库名、所有表名、所有字段名、表字段长度1.获取所有数据库名:Select Name FROM Master..SysDatabases orDER BY Name2.获取所有表名:Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY NameXType='U':表示所有用户表;转载 2011-12-17 15:59:07 · 584 阅读 · 0 评论 -
根据表名得到除主键外的所有字段用来Update
Create FUNCTION [dbo].[fn_FieldsExceptPKAboutUpdate]( @TableName Varchar(50))RETURNS Varchar(MAX)ASBEGIN DECLARE @ReturnValue As Varchar(MAX) Set @ReturnValue='' Declar转载 2011-12-17 15:53:29 · 678 阅读 · 0 评论 -
sql根据表名获取字段及对应说明类型长度
SELECT "表名" = OBJECT_NAME(c.object_id), "列名" = c.name, "描述"= ex.value, "类型"=t.name, "长度"=c.max_length FROM sys.columns c LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id转载 2011-12-17 16:04:44 · 545 阅读 · 0 评论 -
根据表名生成有关Update的存储过程
Create PROCEDURE [dbo].[P_CreateProcedure_Update] @TableName as Varchar(50)ASBEGIN SET LOCK_TIMEOUT 2000; SET XACT_ABORT ON; SET NOCOUNT ON; Declare @Date As Varch转载 2011-12-17 15:57:11 · 509 阅读 · 0 评论 -
根据表名得到除主键外的所有字段及字段类型
Create FUNCTION [dbo].[fn_FieldsTypeExceptPK]( @TableName Varchar(50))RETURNS Varchar(MAX)ASBEGIN DECLARE @ReturnValue As Varchar(MAX) Set @ReturnValue='' Declare @PKNa转载 2011-12-17 15:54:53 · 568 阅读 · 0 评论 -
根据表名得到除主键外的所有字段
Create FUNCTION [dbo].[fn_FieldsExceptPK]( @TableName Varchar(50))RETURNS Varchar(MAX)ASBEGIN DECLARE @ReturnValue As Varchar(MAX) Set @ReturnValue='' Declare @PKName A转载 2011-12-17 15:52:36 · 598 阅读 · 0 评论